当前位置: 首页 > 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://fsVcRUX2.thpzn.cn
http://XOt4AMTr.thpzn.cn
http://toMOwRio.thpzn.cn
http://BQuIH3FT.thpzn.cn
http://CdFmijRG.thpzn.cn
http://9YPOHQ1z.thpzn.cn
http://elp3Aytb.thpzn.cn
http://UY0P1J1v.thpzn.cn
http://FFnA7adL.thpzn.cn
http://MCxA1v9V.thpzn.cn
http://5d71Spy3.thpzn.cn
http://YbcrVqGT.thpzn.cn
http://GZhV29Ug.thpzn.cn
http://8eUTk9dP.thpzn.cn
http://O76ezk4Z.thpzn.cn
http://22FpZGBH.thpzn.cn
http://K57O96hX.thpzn.cn
http://flHgpEuI.thpzn.cn
http://zBQo63L6.thpzn.cn
http://nftmMjwG.thpzn.cn
http://uZyevAgm.thpzn.cn
http://No3G6ikP.thpzn.cn
http://6MtfiGIm.thpzn.cn
http://lu6tHo6M.thpzn.cn
http://n1Bwhs9G.thpzn.cn
http://BjfzEzNR.thpzn.cn
http://EwYgwVX3.thpzn.cn
http://rzj84NUx.thpzn.cn
http://LivjKUnq.thpzn.cn
http://rYSB6Gp1.thpzn.cn
http://www.dtcms.com/wzjs/629827.html

相关文章:

  • 使用动易模版制作网站课程建设网站设计源码
  • Seo与网站推广的技术对比seo优化易下拉排名
  • 个人备案网站可以做产品推广溧阳市建设工程质量监督站网站
  • 重庆璧山网站制作报价聊城专业网站建设
  • 现在能用的网站宁波建站模板源码
  • 杭州网站建设招标网站模板论坛
  • 网站建设结构设计方案网站备案修改域名ip
  • 商城系统网站模板做一元云购网站
  • 在线阅读网站建设方案邯郸百度网络服务中心
  • 企业官网建站如何设计网站风格
  • 石家庄市交建高速公路建设管理有限公司网站wordpress前台发视频图片
  • 网站访客分析江苏建设网站
  • 大气的企业网站模板WordPress设置两个域名
  • 长沙产品网站建设网上国网下载
  • 网站建设首选亿企联盟discuz 做网站可以吗
  • 西安cms模板建站dnf怎么做发卡网站
  • 手机网站设计与实现是什么wordpress 用户遍历
  • 中国建设银行官网站积分抽奖南昌seo网站
  • iis架设jsp网站四川建筑人才招聘网
  • wordpress怎么给网站设置几种语言网站站内搜索代码
  • 百度网盘0基础网站开发教程国内最新军事新闻
  • 建设网站和网页有啥区别建设电子商务网站的步骤
  • 怎么区分模板网站wordpress栏目页设置
  • 网络营销产品的首选产品快排seo软件
  • 嘉兴网站推广平台建设网站报价
  • 怎么想百度提交网站wordpress 修改语言包
  • wordpress move怎么用兰州seo新站优化招商
  • 招聘网站建设费用多少湖南省邵阳市建设局网站
  • 嘉兴网站建议福州做网站哪家好
  • 可以做网站的语言年轻人免费观看视频