vue.js学习笔记之v-bind和v-on解析


Posted in Javascript onMay 03, 2018

v-bind 指令用于响应地更新 HTML 特性 形式如:v-bind:href    缩写为    :href;

v-on 指令用于监听DOM事件 形式如:v-on:click  缩写为 @click;

<body>
 <div id="test">
  <img v-bind:src="src">
  <a v-bind:href="url" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >百度一下</a>
  <a :href="url" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >百度一下</a>
  <a href="{{url}}" rel="external nofollow" >百度一下</a>
  <a v-on:click="update()" href="#" rel="external nofollow" rel="external nofollow" >更改图片</a>
  <a @click="update()" href="#" rel="external nofollow" rel="external nofollow" >更改图片</a>
 </div>
 <script type="text/javascript">
  new Vue({
   el: '#test',
   data: {
    url: "https://www.baidu.com",
    src: "img/spring.jpg"16 17 18    },
   methods: {
    update: function(){
     this.src = "img/summer.jpg";
    }
   }
  })
 </script>
</body>

note: vue.js 1.0版本后才有的这两个指令

v-bind,v-on的缩写

构建单页应用(SPA )时,Vue.js 会管理所有的模板,此时 v- 前缀也没那么重要了。因此Vue.js 为两个最常用的指令 v-bind 和v-on 提供特别的缩写:

下面给大家介绍下v-bind缩写:

<!-- 完整语法 --> 
<a v-bind:href="url" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ></a> 
<!-- 缩写 --> 
<a :href="url" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ></a> 
<!-- 完整语法 --> 
<button v-bind:disabled="someDynamicCondition">Button</button> 
<!-- 缩写 --> 
<button :disabled="someDynamicCondition">Button</button>

v-on缩写:

<!-- 完整语法 --> 
<a v-on:click="doSomething"></a> 
<!-- 缩写 --> 
<a @click="doSomething"></a>

总结

以上所述是小编给大家介绍的vue.js学习笔记之v-bind和v-on解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
Jun 04 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
Jan 02 Javascript
javascript模拟订火车票和退票示例
Apr 24 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
javascript对浅拷贝和深拷贝的详解
Oct 14 Javascript
jquery插件锦集【推荐】
Dec 16 Javascript
js return返回多个值,通过对象的属性访问方法
Feb 21 Javascript
JavaScript html5 canvas实现图片上画超链接
Oct 20 Javascript
vue-cli项目中使用Mockjs详解
May 14 Javascript
微信小程序实现之手势锁功能实例代码
Jul 19 Javascript
给localStorage设置一个过期时间的方法分享
Nov 06 Javascript
JS实现返回上一页并刷新页面的方法分析
Jul 16 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 #jQuery
详解VueJs中的V-bind指令
May 03 #Javascript
基于vue,vue-router, vuex及addRoutes进行权限控制问题
May 02 #Javascript
用ES6写全屏滚动插件的示例代码
May 02 #Javascript
详解Vue中watch的高级用法
May 02 #Javascript
Vue.js中关于侦听器(watch)的高级用法示例
May 02 #Javascript
Vue SSR 组件加载问题
May 02 #Javascript
You might like
PHP HTML代码串截取代码
2008/12/29 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
js表单验证实例讲解
2016/03/31 Javascript
Vue.js 父子组件通讯开发实例
2016/09/06 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
React Native中Navigator的使用方法示例
2017/10/13 Javascript
js获取文件里面的所有文件名(实例)
2017/10/17 Javascript
解析Vue2 dist 目录下各个文件的区别
2017/11/22 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
vue props对象validator自定义函数实例
2019/11/13 Javascript
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
使用python检测主机存活端口及检查存活主机
2015/10/12 Python
Python3.5.3下配置opencv3.2.0的操作方法
2018/04/02 Python
使用Django和Postgres进行全文搜索的实例代码
2020/02/13 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
Python数据正态性检验实现过程
2020/04/18 Python
python 实现一个简单的线性回归案例
2020/12/17 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
医学专业毕业生推荐信
2013/11/14 职场文书
高中生毕业自我鉴定范文
2013/12/22 职场文书
乔丹名人堂演讲稿
2014/05/24 职场文书
党员目标管理责任书
2014/07/25 职场文书
装饰公司活动策划方案
2014/08/23 职场文书
第二批党的群众路线教育实践活动总结报告
2014/10/30 职场文书
优秀教师申报材料
2014/12/16 职场文书
先进工作者申报材料
2014/12/23 职场文书
Python实现拼音转换
2021/06/07 Python
Go语言并发编程 sync.Once
2021/10/16 Golang