首页 > 代码库 > vue(二)
vue(二)
首先 vue的雏形
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="http://www.mamicode.com/vue.js"></script> </head> <body> <div id="box"> {{msg}} </div> </body> <script> new Vue({ el:"#box", //这是个选择器,可以是id名字,class名字,也可以是body data:{ //数据 msg:"hellow vue" } }) </script> </html>
常用指令:
指令:扩展html 标签功能,属性
1.v-model
一般用在表单元素上(input) 实现双向数据绑定
<div id="box"> <input type="text" v-model="msg"> <input type="text" v-model="msg"> {{msg}} </div> <script> new Vue({ el:"#box", data:{ msg:"hellow vue" } }) </script>
2.循环 v-for
v-for="name in arr";
v-for="name in josn"
v-for="(k,v) in json"
<div id="box"> <ul> <li v-for="value in arr">{{value}}</li> </ul> <hr> <ul> <li v-for="item in json">{{item}}</li> </ul> </div> </body> <script> new Vue({ el:"#box", data:{ arr:["apple","orange","bananr"], json:{a:‘apple‘,b:‘orange‘,c:‘banner‘} } }) </script> </html>
3.事件 v-on:click="函数"
new Vue({ el:"#box", data:{ //数据 arr:["apple","orange","bananr"], json:{a:‘apple‘,b:‘orange‘,c:‘banner‘} }, methods:{ //方法 show:function()
{ alert(1) } } })
vue(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。