1:P61(值绑定)

<input type="checkbox" v-model="toggle" :true-value="a" :false-value="b"/><span>{{toggle}}</span>
</div>

对应的js

var example = new Vue({el:'#example',data: {toggle: '',a:'aaa',b:'bbb'}});

效果选中状态:

2:P74 过滤器 filter语法

js代码:

var example = new Vue({el:'#example',data: {message: 'hello'},filters:{reserve:function(value,begin,end){return value+begin+end;}}});

相应的html

<span>{{ message | reserve('arg1', 'arg2') }}</span>

显示效果为: helloarg1arg2

但是按照书中的例子出不来效果;P76双向过滤器出不来该效果:

<div id="example"><p>{{message}}</p><input type="text" v-model="message | filterExample"/>
</div>

js

Vue.filter('filterExample',{read:function(val){return 'read'+val;},write: function(newval,oldval){return oldval+'write';}});var example = new Vue({el:'#example',data: {message: 'hello'}});

P96 methods配置:html:

<div id="example"><p>{{message}}</p><button class="mybox" v-on:click="green"></button>
</div>

对应的js代码:

var example = new Vue({el:'#example',data: {message: 'hello'},methods:{green:function(event){//注意这里的event和target的使用方法$(event.target).css('background','green');//使用$()形成                               jquery对象
            }}});

P98 prevent阻止默认事件,stop阻止冒泡事件:

<div id="example"><a v-on:click.stop.prevent="doThat" href="http://www.baidu.com">链接</a>
</div>

js代码:

var example = new Vue({el:'#example',data: {message: 'hello'},methods:{green:function(event){$(event.target).css('background','green');},doThat:function(){alert('nihao');}} });

效果:点击链接后不会跳转,而是执行doThat函数,出现alert警告。

P108 要注意组件的名称:

var ddComponent=Vue.extend({template:'<p>this is a template</p>'});Vue.component('didi-component',ddComponent);var example = new Vue({el:'#example',data: {message: 'hello'}});

这里组件didi-component的名字还可以写成component,但注意不要写成didiComponent的驼峰式写法

相应的html为:

<div id="example"><didi-component></didi-component>
</div>

转载于:https://www.cnblogs.com/xiaozhumaopao/p/6400717.html

vue.js权威指南----代码解释实例相关推荐

  1. 开奖及送书|《Vue.js权威指南》

    2020 06 15 今天距2021年199天 这是一页河山第135次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 07:30准时推送. 微信公众号后 ...

  2. 小弟的新书《Ext JS权威指南》终于出版了

    链接:http://product.china-pub.com/3661375&weibo#ml <ext js权威指南> 前 言 第1章 ext js 4开发入门 / 1 1.1 ...

  3. 《JS权威指南学习总结--1.1语言核心》

    1.1语言核心 --本节主要介绍<js权威指南>基础部分各章讲解内容和一些简单的示例 本小节内容: 一.第二章讲解js注释.分号和Unicode,第三章主要讲解js变量和赋值 简单示例: ...

  4. 《JS权威指南学习总结--开始简介》

    本书共分成了四大部分: 1.JS语言核心 2.客户端JS 3.JS核心参考 4.客户端JS核心参考 其中 <JS权威指南学习总结--1.1语法核心> 是:第一部分JS语言核心 各章节重点 ...

  5. html下拉列表用ul,Vue.js做select下拉列表的实例(ul-li标签仿select标签)

    目标:用ul-li标签结合Vue.js知识做一个模仿select标签的下拉选项列表. 知识点: 组件的写法及运用 组件之间的数据传递(props的运用) 组件之间的数据传递($emit的运用) 动态数 ...

  6. 前端大全(基础总结)(根据js权威指南扩展)

    javascript 权威指南第六版 // 提出问题 + 实例 + 练习 第一部分 基础知识 用:来分隔开.如果一条语句单独占一行,可以不用: 数据类型 (基本数据类型)原始数据类型:数字Number ...

  7. Vue.js 入门指南之“前传”(含sublime text 3 配置)

    题记:关注Vue.js 很久了,但就是没有动手写过一行代码,今天准备入手,却发现自己比菜鸟还菜,于是四方寻找大牛指点,才终于找到了入门的"入门",就算是"入门指南&quo ...

  8. mysql权威指南 代码_mysql权威指南学习札记

    mysql权威指南学习笔记 1,mysql的标示符最多就64个字符 2,drop table table1,table2,table3;删除多个table的时候用,号分隔开,为了避免不必要的错误,我们 ...

  9. Vue.js 监听属性简单实例

    Vue.js 监听属性 watch,可以通过 watch 来响应数据的变化. watch:用来监听每一个属性的变化     watch这个对象里面都是函数,函数的名称是data中的属性名称,watch ...

最新文章

  1. 汉王人脸1000万用户后的第一人诞生
  2. isight参数优化理论与实例详解_【iSight】iSIGHT Matlab简单算例
  3. html评论置顶功能,微信公众号精选留言评论怎么置顶显示?功能在哪里设置?...
  4. JAVA world转图片,将Kinect深度图像转换为真实世界坐标
  5. 如何处理Java注释
  6. JavaScript学习随记——对象
  7. 工作68:子路由跳转
  8. c语言字符串未初始化strcat,C语言中字符串常用函数strcat与strcpy的用法介绍
  9. mysql 图片base64_关于图片的Base64编码
  10. java限制金额控制_JavaMail 限额管理
  11. Docker 拉取镜像慢解决
  12. 【Guava】对Guava类库的注释类型 VisibleForTesting的理解
  13. 公司组织框架以及人员信息同步到钉钉相关解决方案
  14. mysql金额数据类型,热度飙升!
  15. 将项目发布到Git@OSC
  16. Matlab2016a安装教程
  17. 关于jxbrowser-7.19
  18. Python实现读写txt文件的方法
  19. radasm相关问题
  20. 雷电模拟器连接Android,1.AS连接雷电模拟器

热门文章

  1. 计算机导论第一章试题及答案,计算机导论第一章试题
  2. oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event
  3. php中的关联数组,PHP中的多种关联数组
  4. 今天是1024也是霜降
  5. Halcon初学者知识【5】画若干个圆
  6. springboot 获取application参数_LOOK ! SpringBoot的外部化配置最全解析
  7. .ajax done参数,困惑jQuery .ajax .done()函数
  8. Java - Poi 操作 Excel
  9. 【数据结构与算法】3.二叉搜索树(BST)、c++代码
  10. R-CNN和SPP-net