当前位置: 首页 > wzjs >正文

招聘网站做招聘顾问网站建设前需求调研表

招聘网站做招聘顾问,网站建设前需求调研表,长宁手机网站建设,免费建设钓鱼网站平台Vue3的语法相对比Vue2有不少改变,这篇讲一下基础语法在Vue3里的形式。 创建Vue对象 在脚手架项目中,index.html等资源不再编写代码,只作为一个容器。所有的页面代码都在.vue相关文件中进行编写,由main.js引入各个.vue文件渲染出页…

        Vue3的语法相对比Vue2有不少改变,这篇讲一下基础语法在Vue3里的形式。

创建Vue对象

        在脚手架项目中,index.html等资源不再编写代码,只作为一个容器。所有的页面代码都在.vue相关文件中进行编写,由main.js引入各个.vue文件渲染出页面,再注入给index.html等容器。        

        在这里我们演示一下单个index.html中创建vue对象:

        

v-model(双向数据绑定)

功能:在表单元素和组件上实现双向数据绑定,自动同步数据与视图。

基础用法

<template><!-- 文本输入框 --><input v-model="text" /><p>输入内容:{{ text }}</p><!-- 复选框 --><input type="checkbox" v-model="checked" /><p>选中状态:{{ checked }}</p>
</template><script setup>
import { ref } from 'vue';
const text = ref('');
const checked = ref(false);
</script>

         import可以换成下面的形式:

<script setup>
const text = Vue.ref('');//直接改用Vue.Xxxx 的方式
const checked = ref(false);
</script>

 修饰符

.lazy:改为监听 change 事件(输入完成时触发)

.number:自动将输入转为数字类型

.trim:自动去除首尾空格


v-bind(属性绑定)

功能:动态绑定 HTML 属性或组件 props,实现单向数据流。

<template><!-- 绑定属性 --><img :src="imageUrl" :alt="altText" /><!-- 动态属性名 --><div :[dynamicAttr]="value"></div><!-- 绑定对象 --><button v-bind="buttonProps">按钮</button>
</template><script setup>
import { ref } from 'vue';
const imageUrl = ref('logo.png');
const altText = ref('网站标志');
const dynamicAttr = ref('data-id');
const buttonProps = ref({id: 'submit-btn',class: 'primary',disabled: false
});
</script>

v-on(事件监听)

功能:监听 DOM 事件或自定义事件。

<template><!-- 基础用法 --><button @click="count++">点击次数:{{ count }}</button><!-- 方法处理 --><button @click="handleClick('参数', $event)">带参事件</button><!-- 事件修饰符 --><form @submit.prevent="onSubmit"><input @keyup.enter="submit" /></form>
</template><script setup>
import { ref } from 'vue';
const count = ref(0);
const handleClick = (msg, event) => {console.log(msg, event);
};
</script>

修饰符:

.stop - 阻止冒泡

.prevent - 阻止默认行为

.once - 只触发一次

.self - 仅当事件源是元素本身时触发

条件渲染

v-if / v-else

<div v-if="score >= 90">优秀</div>
<div v-else-if="score >= 60">合格</div>
<div v-else>不及格</div>
v-show
vue
<div v-show="isVisible">通过 display 控制显示</div>


区别:

v-if:条件为假时移除 DOM 元素

v-show:始终保留 DOM,通过 CSS 控制显示

列表渲染 (v-for)

<template><ul><li v-for="(item, index) in items" :key="item.id">{{ index + 1 }}. {{ item.name }}</li></ul>
</template><script setup>
const items = ref([{ id: 1, name: '苹果' },{ id: 2, name: '香蕉' }
]);
</script>


文章转载自:

http://E1DIqImh.dqgbx.cn
http://VDI8iSq7.dqgbx.cn
http://qBKnXkQm.dqgbx.cn
http://LuHAGSpv.dqgbx.cn
http://4IN7lZRu.dqgbx.cn
http://UeSoDsmX.dqgbx.cn
http://JolBPTlv.dqgbx.cn
http://Spt7ycgM.dqgbx.cn
http://WSHaivPB.dqgbx.cn
http://rb8vcM7q.dqgbx.cn
http://DlN4RQch.dqgbx.cn
http://poffBhJJ.dqgbx.cn
http://rsn3yPqb.dqgbx.cn
http://qAuD2Tbf.dqgbx.cn
http://YkkiMxqZ.dqgbx.cn
http://A9dPEQlY.dqgbx.cn
http://JuWhF1G2.dqgbx.cn
http://C1z8xCgH.dqgbx.cn
http://lxZaDelJ.dqgbx.cn
http://yZqy9e4H.dqgbx.cn
http://l5NAc29i.dqgbx.cn
http://l3P6P4KG.dqgbx.cn
http://EgHQjj65.dqgbx.cn
http://TWRqwkHr.dqgbx.cn
http://FOIlpomC.dqgbx.cn
http://Tveja4Ed.dqgbx.cn
http://fANJiXvp.dqgbx.cn
http://Y6z4qDGL.dqgbx.cn
http://ERnUnim5.dqgbx.cn
http://FkFf6Uib.dqgbx.cn
http://www.dtcms.com/wzjs/684609.html

相关文章:

  • 云平台建设网站wordpress 三主题
  • 个人网站例子九亿app开发公司
  • 一个成功的网站要具备哪些广西桂林天气
  • 客户为什么需要建站服务室内设计学校广州
  • 怎么注册建设银行网站哈尔滨制作网站价格
  • 建设网站要服务器吗门户型网站特点
  • 国外设计网站door深圳 网站建设公
  • 青岛网站建设选圣城选择响应式网站建设
  • 无版权图片网站天河网站建设哪家强
  • 可以先做网站后备案吗 h5网站制作平台
  • 高职示范校建设专题网站织梦动漫网站模版
  • 如何让网站速度快用织梦软件如何做网站
  • 惠州论坛网站建设本地网站建设流程
  • 门户网站制作方法四川成都房产网
  • 长尾关键词挖掘爱站网东莞响应式网站实力乐云seo
  • 仙居建设局网站企业网站建设有什么好
  • 推广网站建设语句英国帮人做设计作业网站
  • 成都网站建设龙兵科技高德地图能否上传vr全景图片
  • 微网站开发项目合作协议广告艺术设计学什么
  • 西安俄语网站建设网站免费建站方法
  • 乐清网站的建设如何做购物券网站
  • 建站行业新闻企业网站注册官网
  • 江宁招网站建设58虚拟主机 安装wordpress
  • asp 网站发布器网站效果图确认表
  • 代做网站灰色关键词长沙网站建立公司
  • 建筑网站大全免费wordpress vatage
  • 北京网站建设制作哪家公司好WordPress中英文旅游模板
  • 网站建设的目的做影视网站能赚到钱吗
  • 功能多的免费网站建设怎么一键打开两个wordpress
  • 广州上市网站建设的公司网络科技网站排名