欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2-2 2.1.2常用的Vue指令ppt课件 Vue.js基础与应用开发实战(微课版).pptx

    • 资源ID:90587922       资源大小:2.39MB        全文页数:20页
    • 资源格式: PPTX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2-2 2.1.2常用的Vue指令ppt课件 Vue.js基础与应用开发实战(微课版).pptx

    2-2 2.1.2 常用的Vue指令教学课件 Vue.js基础与应用开发实战(微课版)2.1.2 常用的Vue指令先分析以下示例代码,认识几个Vue的指令。【示例】:demo020101.html代码如下:message message 第一次绑定的值:message var vm=new Vue(el:#app,data:message:图书详情,info:请登录 )对应的HTML代码被渲染为:图书详情 message 图书详情 第一次绑定的值:图书详情 请登录 请登录 1v-text用于更新元素的文本内容,如果要更新部分的文本内容,需要使用双大括号()方式插值。例如:msg 2v-html用于更新元素的innerHTML。注意:文本内容按普通HTM插入,而不会作为Vue模板进行编译。如果试图使用v-html组合模板,可以重新考虑是否通过使用组件来替代。在网站上动态渲染任意HTML是非常危险的,因为容易导致XSS(Cross Site Scripting,跨站脚本)攻击。只在可信内容上使用v-html,不能用在用户提交的内容上。3v-show根据表达式之真假值,切换元素的显示或隐藏CSS属性。当条件变化时该指令触发过渡效果。4v-on用于绑定事件监听器,事件类型由参数指定,表达式可以是一个方法的名称或一个内联语句,如果没有修饰符也可以省略。v-on用在普通元素上时,只能监听原生DOM事件。用在自定义元素组件上时,也可以监听子组件触发的自定义事件。在监听原生DOM事件时,方法以事件为唯一的参数。如果使用内联语句,语句可以访问一个$event property:v-on:click=handle(ok,$event)。从Vue2.4.0开始,v-on同样支持不带参数绑定一个事件/监听器键值对的对象。注意当使用对象语法时,是不支持任何修饰器的。5v-bind用于动态地绑定一个或多个属性,或一个组件prop到表达式。v-bind是单向数据绑定,而不是双向数据绑定,即不能实现视图驱动数据变化。在绑定class或style属性时,支持其它类型的值,例如数组或对象。在绑定prop时,prop必须在子组件中声明,可以使用修饰符指定不同的绑定类型。没有参数时,可以绑定到一个包含键值对的对象。注意此时class和style绑定不支持数组和对象。6v-model用于在表单的、元素上或者组件components上创建双向数据绑定,双向数据绑定是数据驱动视图的结果。它会根据控件类型自动选取正确的方法来更新元素。v-model本质上不过是语法糖,它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。该指令可以使用以下修饰符:.lazy:取代input监听change事件。.number:输入字符串转为有效的数字。.trim:输入首尾空格过滤。7v-slot用于提供具名插槽或需要接收prop的插槽,缩写为#。可选参数为:插槽名,默认值是default。8v-pre如果要跳过一个元素和它的子元素的编译过程,只用来显示原始大括号及标识符,则可以使用v-pre指令。跳过大量没有指令的节点会加快编译,可以减少编译时间。该指令不需要表达式。9v-cloak这个指令保持在元素上直到关联实例结束编译,和CSS规则如v-cloak display:none 一起用时,这个指令可以隐藏未编译的Mustache标签直到实例准备完毕。10v-once该指令表示只渲染元素和组件一次。随后的重新渲染,元素/组件及其所有的子节点将被视为静态内容并跳过。这个指令可以用于优化更新性能,不需要表达式。This will never change:msg comment msg i11v-if根据表达式的值有条件地渲染元素,在切换时元素及它的数据绑定/组件被销毁并重建。如果元素是,将它的内容作为条件块。当条件变化时该指令触发过渡效果。当v-for和v-if一起使用时,v-for的优先级比v-if更高。12v-else为v-if或者v-else-if添加“else 块”,该指令的前一兄弟元素必须有v-if或v-else-if,该指令不需要表达式。例如:0.5 Now you see me Now you dont13v-else-if表示v-if的“else if 块”,该指仅的前一兄弟元素必须有v-if或v-else-if。可以链式调用。例如:ABC Not A/B/C14v-for该指令基于源数据多次渲染元素或模板块。此指令之值,必须使用特定语法 alias in expression,为当前遍历的元素提供别名,形式如下所示。item.text 另外也可以为数组索引指定别名,或者用于对象的键,形式如下所示。14v-forv-for的默认行为会尝试原地修改元素而不是移动它们。要强制其重新排序元素,需要用特殊属性key来提供一个排序提示,如下所示:item.text 从2.6版开始,v-for也可以在实现了可迭代协议的值上使用,包括原生的Map和Set。不过应该注意的是Vue 2.x目前并不支持可响应的Map和Set值,所以无法自动探测变更。当和v-for和v-if一起使用时,v-for的优先级比v-if更高。快乐学习!高效学习!快乐学习!高效学习!祝学习进步!祝学习进步!

    注意事项

    本文(2-2 2.1.2常用的Vue指令ppt课件 Vue.js基础与应用开发实战(微课版).pptx)为本站会员(春哥&#****71;)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开