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 相关文章推荐
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
Apr 15 Javascript
探讨JavaScript中声明全局变量三种方式的异同
Dec 03 Javascript
php读取sqlite数据库入门实例代码
Jun 25 Javascript
JS中创建函数的三种方式及区别
Mar 13 Javascript
Boostrap模态窗口的学习小结
Mar 28 Javascript
用js实现放大镜的效果的简单实例
May 23 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
Dec 19 Javascript
js学习心得_一个简单的动画库封装tween.js
Jul 14 Javascript
vue组件发布到npm简单步骤
Nov 30 Javascript
JavaScript设计模式之装饰者模式实例详解
Jan 17 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
Apr 09 Javascript
Webpack5正式发布,有哪些新特性
Oct 12 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
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
php+highchats生成动态统计图
2014/05/21 PHP
统计PHP目录中的文件数方法
2019/03/05 PHP
php swoft框架实例用法
2020/12/22 PHP
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
jquery中 $.expr使用实例介绍
2014/06/09 Javascript
JavaScript面向对象的实现方法小结
2015/04/14 Javascript
Ionic如何创建APP项目
2016/06/03 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
2017/02/20 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
微信小程序如何使用云开发
2019/05/17 Javascript
Python通过poll实现异步IO的方法
2015/06/04 Python
Saltstack快速入门简单汇总
2016/03/01 Python
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
python获取txt文件词向量过程详解
2019/07/05 Python
Python基于WordCloud制作词云图
2019/11/29 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
在校生钳工实习自我鉴定
2013/09/19 职场文书
行政经理岗位职责
2013/11/09 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
浅谈golang 中time.After释放的问题
2021/05/05 Golang
微信小程序实现录音Record功能
2021/05/09 Javascript
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python
python pygame 开发五子棋双人对弈
2022/05/02 Python