- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vuejs语法攻略
Vue.js语法整理
基础语法
new Vue({
el: #app,
data: {
message:Hello Vue!
}
})
1) el表示在html中哪个部分起作用,类似节点选择器;
2) data中定义了页面需要的数据,键值对;
现在来“驱动”视图,body 标签里面加入:
div id=app
{{message}}
/div
事件
div id=app
{{message}}
button v-on:click=changeMessage改变message/button
/div
1) v-是指令
2) v-on是绑定事件,可以简写成@click
3 ) 传参数的事件方法
事件修饰器
!-- 阻止点击事件的冒泡行为 --
a v-on:click.stop=doThis/a
!-- 阻止默认的表单提交 --
form v-on:submit.prevent=onSubmit/form
!-- 事件修饰器可以连用 --
a v-on:click.stop.prevent=doThat
!-- 只需要修饰器,而无需处理方法 --
form v-on:submit.prevent/form
!-- 使用 capture 模式--
div v-on:click.capture=doThis.../div
!-- 仅当event.target是自身的时候才执行 --
!-- 比如,这样写了之后点击子元素就不会执行后续逻辑 --
div v-on:click.self=doThat.../div
双向绑定
div id=app
p{{message}}/p
input v-model=message
/div
1) v-model 是用在表单中的指令
2) 双向绑定:都是指的是类似input这样的,自带change事件的表单项目
3) p标签中的message发生了变化,input的value的变化改变了message,从而使视图发生了相应的变化。
循环
ol
li v-for=todo in todos
{{todo.text}}
/li
/ol
带有key,index,value的完整版循环
修饰器方法
push() //在结尾增加一条或多条数据
pop() //删除最后一条数据
shift() //删除第一条数据,并返回这条数据
unshift() //在开始增加一条或多条数据,并返回数组长度
splice() //向/从数组中添加/删除项目,然后返回被删除的项目。
sort() //对数组的元素进行排序。
reverse() //颠倒数组中元素的顺序。
filter() //返回条件为真的数据
concat() //连接两个或多个数组
slice() //从已有的数组中返回选定的元素。
vm对象
var vm = new Vue({
el:#app,
data:{
message:Hello Vue!
}
})
console.log(vm.messages)
console.log(vm.$data.message)
console.log(vm.$data)
console.log(vm.$el)
vue1.0与2.0的生命周期
过滤器
div id=app
{{float_number | toInt}}
/div
new Vue({
el:#app,
data:{
float_number:3433.45
},
filters:{
toInt:function(value){
return parseInt(value);
}
}
})
在{{}}中运行表达式
div id=app
{{ ok ? yes : no }}
/div
script src=vue.min.js/script
script
new Vue({
el:#app,
您可能关注的文档
- 【2013高考第一轮复习】6年高考试题精析专题四资本主义世界市场的形成与发展.docx
- 2016高三物理一轮复习受力分析共点力平衡精品练习(附答案).doc
- 【科学备考】2015高考生物(通用版)一轮精品试题库2-1基因的分离定律.doc
- 【语文】2010年《读者》增刊高考作文素材(情理).doc
- 2016高考物理二轮专题整合专题能力训练专题九带电粒子在组合复合场中的运动.doc
- 2017315绍兴市适应性试卷.docx
- 2016高考全国卷理综试题..docx
- 2016辽宁铁道职业技术学院单招语文模拟试题及答案..docx
- 2017中考历史复习资料初中历史知识点大全..doc
- 一年级语文下册第三组备课.doc
文档评论(0)