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>

vue.js权威指南----代码解释实例的更多相关文章

  1. 【vue.js权威指南】读书笔记(第一章)

    最近在读新书<vue.js权威指南>,一边读,一边把笔记整理下来,方便自己以后温故知新,也希望能把自己的读书心得分享给大家. [第1章:遇见vue.js] vue.js是什么? vue.j ...

  2. 【vue.js权威指南】读书笔记(第二章)

    [第2章:数据绑定] 何为数据绑定?答曰:数据绑定就是将数据和视图相关联,当数据发生变化的时候,可以自动的来更新视图. 数据绑定的语法主要分为以下几个部分: 文本插值:文本插值可以说是最基本的形式了. ...

  3. vue.js权威指南 PDF

    链接:https://pan.baidu.com/s/1c2ItN6S 密码:ya8r

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

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

  5. 《JS权威指南学习总结》

    JS权威指南学习总结:http://www.cnblogs.com/ahthw/category/652668.html

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

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

  7. Vue.js 入门指南

    1.Vue.js是什么? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计.Vue 的核心库只关注 ...

  8. vue.js 贡献指南(翻译)

    Vue.js Contributing Guide vue 2.x 嗨! 我很高兴你有兴趣为Vue.js做贡献. 在提交您的贡献之前,请务必花点时间阅读以下指南. 行为守则 问题报告指南 PR指南 开 ...

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

    题记:关注Vue.js 很久了,但就是没有动手写过一行代码,今天准备入手,却发现自己比菜鸟还菜,于是四方寻找大牛指点,才终于找到了入门的“入门”,就算是“入门指南”的“前传”吧.此文献给跟我一样“白痴 ...

随机推荐

  1. ABP官方文档翻译 0.0 ABP官方文档翻译目录

    一直想学习ABP,但囿于工作比较忙,没有合适的契机,当然最重要的还是自己懒.不知不觉从毕业到参加工作七年了,没留下点儿什么,总感觉很遗憾,所以今天终于卯足劲鼓起勇气开始写博客.有些事能做的很好,但要跟 ...

  2. 【图像处理】计算Haar特征个数

    http://blog.csdn.net/xiaowei_cqu/article/details/8216109 Haar特征/矩形特征 Haar特征本身并不复杂,就是用图中黑色矩形所有像素值的和减去 ...

  3. PHP多进程学习(一)__来初步了解一下PHP多进程及简单demo

    php是一门单进程弱类型的语言,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,多进程的作用优点大家可以去网上了解,PHP实现多进程在实际项目中意义也是不容小觑的.比如:日常 ...

  4. bzoj1618 / P2918 [USACO08NOV]买干草Buying Hay(完全背包)

    P2918 [USACO08NOV]买干草Buying Hay 显然的完全背包 设$f[i]$为买$i$磅干草的最小代价 搞搞完全背包即可 注意到最后可能买的干草超出范围,但是价格可能更低. 于是我们 ...

  5. JAVA面试题整理(5)-数据库

    数据库 1.Oracle/mysql分页有什么优化 2.悲观锁.乐观锁 悲观锁(Pessimistic Concurrency Control,PCC):假定会发生并发冲突,屏蔽一切可能违反数据完整性 ...

  6. 20155201 实验四《Java面向对象程序设计》实验报告

    20155201 实验四<Java面向对象程序设计>实验报告 一.实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局 ...

  7. 20145325张梓靖 实验四 "Andoid开发基础"

    20145325张梓靖 实验四 "Andoid开发基础" 实验内容 使用 Android Studio 设计"Hello" 设计过程 创建项目 选择.xml中的 ...

  8. usb_submit_urb

    hub_irq() --> usb_submit_urb() usb_start_wait_urb() --> usb_submit_urb() 一旦urb被USB驱动程序正确地创建和初始 ...

  9. LM358电流检测电路

    ----------------------------------------------------------------------------------------- ---------- ...

  10. ubuntu18.04下监视显卡的运行情况【学习笔记】

    作者:庄泽彬(欢迎转载,请注明作者) 说明:使用watch命令监听显卡的使用 安装完显卡驱动之后系统会生成nvidia-smi 这个工具,我们只需要配合watch命令就可以周期性的查看显卡的信息,-n ...