vue.js权威指南----代码解释实例
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权威指南----代码解释实例相关推荐
- 开奖及送书|《Vue.js权威指南》
2020 06 15 今天距2021年199天 这是一页河山第135次推文 点击上方蓝字"ITester软件测试小栈"关注我,每周一.三.五早上 07:30准时推送. 微信公众号后 ...
- 小弟的新书《Ext JS权威指南》终于出版了
链接:http://product.china-pub.com/3661375&weibo#ml <ext js权威指南> 前 言 第1章 ext js 4开发入门 / 1 1.1 ...
- 《JS权威指南学习总结--1.1语言核心》
1.1语言核心 --本节主要介绍<js权威指南>基础部分各章讲解内容和一些简单的示例 本小节内容: 一.第二章讲解js注释.分号和Unicode,第三章主要讲解js变量和赋值 简单示例: ...
- 《JS权威指南学习总结--开始简介》
本书共分成了四大部分: 1.JS语言核心 2.客户端JS 3.JS核心参考 4.客户端JS核心参考 其中 <JS权威指南学习总结--1.1语法核心> 是:第一部分JS语言核心 各章节重点 ...
- html下拉列表用ul,Vue.js做select下拉列表的实例(ul-li标签仿select标签)
目标:用ul-li标签结合Vue.js知识做一个模仿select标签的下拉选项列表. 知识点: 组件的写法及运用 组件之间的数据传递(props的运用) 组件之间的数据传递($emit的运用) 动态数 ...
- 前端大全(基础总结)(根据js权威指南扩展)
javascript 权威指南第六版 // 提出问题 + 实例 + 练习 第一部分 基础知识 用:来分隔开.如果一条语句单独占一行,可以不用: 数据类型 (基本数据类型)原始数据类型:数字Number ...
- Vue.js 入门指南之“前传”(含sublime text 3 配置)
题记:关注Vue.js 很久了,但就是没有动手写过一行代码,今天准备入手,却发现自己比菜鸟还菜,于是四方寻找大牛指点,才终于找到了入门的"入门",就算是"入门指南&quo ...
- mysql权威指南 代码_mysql权威指南学习札记
mysql权威指南学习笔记 1,mysql的标示符最多就64个字符 2,drop table table1,table2,table3;删除多个table的时候用,号分隔开,为了避免不必要的错误,我们 ...
- Vue.js 监听属性简单实例
Vue.js 监听属性 watch,可以通过 watch 来响应数据的变化. watch:用来监听每一个属性的变化 watch这个对象里面都是函数,函数的名称是data中的属性名称,watch ...
最新文章
- 汉王人脸1000万用户后的第一人诞生
- isight参数优化理论与实例详解_【iSight】iSIGHT Matlab简单算例
- html评论置顶功能,微信公众号精选留言评论怎么置顶显示?功能在哪里设置?...
- JAVA world转图片,将Kinect深度图像转换为真实世界坐标
- 如何处理Java注释
- JavaScript学习随记——对象
- 工作68:子路由跳转
- c语言字符串未初始化strcat,C语言中字符串常用函数strcat与strcpy的用法介绍
- mysql 图片base64_关于图片的Base64编码
- java限制金额控制_JavaMail 限额管理
- Docker 拉取镜像慢解决
- 【Guava】对Guava类库的注释类型 VisibleForTesting的理解
- 公司组织框架以及人员信息同步到钉钉相关解决方案
- mysql金额数据类型,热度飙升!
- 将项目发布到Git@OSC
- Matlab2016a安装教程
- 关于jxbrowser-7.19
- Python实现读写txt文件的方法
- radasm相关问题
- 雷电模拟器连接Android,1.AS连接雷电模拟器
热门文章
- 计算机导论第一章试题及答案,计算机导论第一章试题
- oracle v$system_event,45.Oracle杂记——Oracle常用动态视图v$system_event
- php中的关联数组,PHP中的多种关联数组
- 今天是1024也是霜降
- Halcon初学者知识【5】画若干个圆
- springboot 获取application参数_LOOK ! SpringBoot的外部化配置最全解析
- .ajax done参数,困惑jQuery .ajax .done()函数
- Java - Poi 操作 Excel
- 【数据结构与算法】3.二叉搜索树(BST)、c++代码
- R-CNN和SPP-net