- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第4章Vue指令在Vue中,以v-开头的属性称之为指令,被称为指令的新属性来扩展HTML,指令是对DOM的增强,用来操作DOM。
4.1数据绑定指令4.1.1文本节点绑定指令在HTML结构中,文本节点是显示页面的文字内容,动态变化的文本数据可以用v-text、v-html指令来渲染。“Mustache”语法“{{}}”的文本插值,在此一起介绍。1、“Mustache”语法“{{}}”文本插值语法:标签{{数据对象属性}}/标签2、v-text指令:绑定的数据也当成纯文本输出,使用v-text指令的语法:标签v-html=数据对象属性/标签3、v-html指令:绑定的数据可以包含html标签,并且将以html标记的方式渲染出来。标签v-html=数据对象属性/标签。
解决插值表达式闪烁的问题,可以使用v-cloak指令,结合display样式来解决,先把Mustache模板表达式隐藏,直到获得数据才显示。v-cloak指令
4.1.2属性节点绑定v-bind指令给属性绑定动态数所据。语法:标签v-bind:属性名=表达式或简写成标签:属性名=表达式
4.1.3样式绑定(1)绑定class语法如下:标签v-bind:class=”{class样式1:数据对象属性1,class样式2:数据对象属性2,……}”上面的语法表示class样式1、class样式2等能否绑定取决于数据对象属性值的真假。
(2)绑定style语法如下:标签v-bind:style=”{样式属性:数据对象属性|样式属性值,……}”
4.1.4条件渲染(1)v-if指令和v-show指令v-if和v-show都能实现控制元素的显示隐臧。v-if指令使用语法:v-if=表达式,表达式的值是布尔值。v-if指令用于条件性地渲染一块内容(一个或多个元素)。这块内容只会在指令的表达式返回true值的时候被渲染显示,为false时元素删除转为注释。v-show指令使用语法:v-show=表达式,表达式的值是布尔值。根据表达式值的true/false来显示或隐藏元素。
4.1.5列表渲染(1)v-for指令基于一个数组来渲染一个列表语法:标签v-for=”iteminitems”,其中items是源数据数组,item参数是被迭代的数组元素的别名,v-for还支持一个可选的第二个参数,语法标签v-for=(item,index)initems,第二个参数index即当前项的索引。
(2)v-for指令基于一个对象来渲染一个列表语法:标签v-for=”valueinobject”,其中object是源数据对象,value参数是被迭代的对象中的属性值(键值)的别名。v-for还支持一个可选的第二个参数,语法标签v-for=(value,name)inobject,第二个参数name是对象中的属性名(键名)。v-for还可以用第三个参数index作为索引。语法标签v-for=(value,name,index)inobject。
(3)v-for指令基于一个数据来渲染一个列表语法:标签v-for=”countin数值”,count值从1开始。
4.1.6v-pre指令和v-once指令v-pre指令不编译mustache模板表达式,可以用来显示原始Mustache标签。v-once指令只渲染元素和组件一次,这可以用于优化更新性能。
4.2数据双向绑定在Web应用中,经常会使用表单向服务端提交一些数据,在Vue.js中可以使用v-model指令同步用户输入的数据到Vue实例data属性中。v-model指令在表单input、textarea等元素上创建双向数据绑定。语法:v-model=’数据对象属性’
双向绑定修饰符(1).lazyv-model.lazy只有在回车或者在输入框onblur(失去焦点)时,数据进行同步。(2).numberv-model.number只能输入数字。3).trimv-model.trim去除前后空格。
4.3事件绑定采用v-on指令来绑定。无须在JavaScript中手动绑定事件。4.3.1监听事件语法格式有如下两种方式。(1)直接把JavaScript代码写在v-on指令中标签v-on:事件名=‘JavaScript代码’(2)v-on指令可以接收需要JavaScript函数的调用,分为无参数调用函数和有参数调用函数。无参:标签v-on:事件名=‘函数名称’,有参:标签v-on:事件名=‘函数名称(参数)’“v-on:事件名”也可简写成“@事件名”。
4.3.2事件修饰
您可能关注的文档
- 《PLC应用技术》课件_4.项目四 三相异步电机正反控制、降压启动控制.pptx
- 《PLC应用技术》课件_6.项目六 十字路口交通灯控制系统.pptx
- 《PLC应用技术》课件_3.项目三 三相异步电机的点动、连续运行控制.pptx
- 《PLC应用技术》课件_1.项目一 S7-1200PLC简介.pptx
- 《PLC应用技术》课件_5.项目五 工业洗衣机的PLC控制.pptx
- 《电子商务物流基础与实训》课件_第四章 库存管理.pptx
- 《电子商务物流基础与实训》课件_物流-第六章.pptx
- 雇主责任险保险合同7篇.docx
- 简美装饰家装装修合同8篇.docx
- 推荐-门窗安装工程承揽合同5篇.docx
最近下载
- 2024年铜陵职业技术学院单招职业技能测试题库及一套参考答案.docx VIP
- 规范文件GB∕T 35347-2017 机动车安全技术检测站.pdf
- 景区运营管理方案计划书.pdf
- 一种高效导热UV-LED油墨的制备方法及其应用.pdf VIP
- 坎德拉PV使用手册.PDF
- [中央]2024年国家医疗保障局医药价格和招标采购指导中心招聘应届生笔试典型考题与考点研判含答案详解.docx
- 坎德拉PVsyst使用指南(第四版2020年).pdf
- Unit 7 Art Lesson 1 Masterpieces课件 (共46张PPT)北师大版(2019)高中英语必修第三册1.pptx VIP
- 碳中和技术概论PPT完整全套教学课件.pptx
- 陕西齿轮变速箱使用维修手册2019-07-15.pdf VIP
文档评论(0)