zoukankan      html  css  js  c++  java
  • Vue.js---指令与事件、语法糖

      指令与事件

      指令(Directives)是Vue.js模板中最常用的一项功能,它带有前缀v-,指令的职责就是当其表达式的值改变时,相应地将某些行为应用到DOM上。

      v-if:

      显示这段文本

      当数据show的值为true时,p元素会被插入,为false时则会被移除。数据驱动DOM是Vue.js的核心理念,所以不到万不得已时不要主动操作DOM,只需要维护好数据,DOM事Vue会帮我们处理。

      v-bind:

      v-bind的基本用途是动态更新HTML元素上的属性,比如id、class等。

      链接地址与图片的地址都与数据进行了绑定,当通过各种方式改变数据时,链接和图片都会自动更新。

      v-on:

      v-on用来绑定事件监听器。

      这是一段文本

      点击隐藏

      在button按钮上,使用v-on:click给该元素绑定了一个点击事件,在普通元素上,v-on可以监听原生的DOM事件,除了click外,还有dblclick、keyup、mousemove等。表达式可以是一个方法名,这些方法都写在Vue实例的methods属性内,并且是函数的形式,函数内的this指向的是当前Vue实例本身,因此可以使用this.xxx的形式访问或修改数据。

      Vue.js将methods里的方法也代理了,所以也可以像访问Vue数据那样来调用方法:

      这是一段文本

      点击隐藏

      在handleClose方法内,直接通过this.close()调用了close()函数。在上面示例中是多此一举的,只是用于演示它的用法,在业务中会经常用到,例如以下几种用户都是正确的:

      语法糖无锡人流多少钱 http://www.bhnnk120.com/

      语法糖是指在不影响功能的情况下,添加某种方法实现同样的效果,从而方便程序开发。

      Vue.js的v-bind和v-on指令都提供了语法糖,也可以说是缩写,比如v-bing,可以省略v-bind,直接写一个冒号“:”。

      v-on可以直接用“@”来缩写。

  • 相关阅读:
    Linux系统 SecureCRT SecureFX 注册破解方法
    局域网代理通过wget下载
    Package gtk+-3.0 was not found in the pkg-config search path
    Js获取当前系统时间
    vuex-- Vue.的中心化状态管理方案(vue 组件之间的通信简化机制)
    HTML空格占位符
    vue表单验证--veevalidate使用教程
    vue 时间选择器组件
    js处理数据库时间格式/Date(1332919782070)/
    vue-cli 自定义过滤器的使用
  • 原文地址:https://www.cnblogs.com/djw12333/p/11647369.html
Copyright © 2011-2022 走看看