码迷,mamicode.com
首页 > 其他好文 > 详细

vue(二)

时间:2017-06-27 19:56:54      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:input   实现   ext   char   eth   方法   blog   vue.js   hello   

首先 vue的雏形

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="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(二)

标签:input   实现   ext   char   eth   方法   blog   vue.js   hello   

原文地址:http://www.cnblogs.com/sun927/p/7086525.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!