vue学习01--v-bind:title/v-if/v-for
2017-11-02 10:19
585 查看
[以下代码/截图均默认已引用vue.js]
1、数据和 DOM
关联
<div id="app-2"> {{mess}} <br /><br /> <span v-bind:title="tips"> 鼠标悬停几秒钟查看此处动态绑定的提示信息! </span> </div> <br /> <script type="text/javascript"> var app2 = new Vue({ el: '#app-2', data: { mess:"this is an example", tips: '页面加载于 ' + new Date().toLocaleString() } }) </script>
2、v-bind称之为指令
指令带有前缀 v-,表示是由 Vue提供的专用属性。3、条件与循环(v-if,v-for)
v-ifv-for
<div id="demo">
<ol id="ol1" class="body">
<li v-for="site in sites">
{{site.name}}
</li>
</ol>
<ol id="ol2" class="body">
<li v-for="(value,key,i) in jsons">
{{value}}的key值是{{key}},下标是{{i}}
</li>
</ol>
</div>
<script type="text/javascript">
var a1 = new Vue({
el:"#demo",
data:{
sites:[
{name:"name-a"},
{name:"name-b"},
{name:"name-c"}
],
jsons:{a:"apple",b:"banana",c:"pear"}
}
})
a1.sites.push({name:"name-d"})
</script>
4、关于v-for:
第3点中已有一个例子。而它还有其他写法,如把 v-for="item in items" 改写为 v-for="item of items"而对于一个对象的v-for:
也可以用
v-for通过一个对象的属性来迭代。
<ul id="v-for-object" class="demo"> <li v-for="value in objects"> {{ value }} </li> </ul> <script type="text/javascript"> var a1 = new Vue({ el:"#v-for-object", data:{ objects:{ firstName: 'John', lastName: 'Doe', age: 30 } } }) </script>
相关文章推荐
- 学习使用vue.js(三)条件与循环 v-if、 v-for
- vue学习第2天,基础知识,v-bind v-on v-if v-for v-model v-html computed watch methods
- Vue.js常用指令汇总(v-if//v-show//v-else//v-for//v-bind//v-on等)
- VUE基本指令(v-model,v-html,v-text,v-bind,v-if,v-show,v-for,v-on:click,组件,过滤器)
- python从零开始学习(二)--if,while,for,运算符
- vue视频学习笔记01
- vuejs的v-for遍历、v-bind动态改变值、v-if进行判断
- vue基础学习之v-show v-if
- python 学习之流程控制if for while 及print 格式控制
- vue学习六 元素点击触发事件(无v-for父子关系)
- vue-i18n学习-01
- mono for android 自定义titleBar Actionbar 顶部导航栏 修改 样式 学习
- Swift学习——使用if和switch来进行条件操作,使用for,while,和do-while来进行循环(三)
- [eShopOnContainers 学习系列] - 01 - Roadmap and Milestones for future releases
- Vue.js学习笔记:在元素 和 template 中使用 v-if 指令
- 【Swift】学习笔记(五)——控制语句(if,switch,for-in,for,while,do-while)
- python学习之输入输出,if,while,for,简单的turtle使用
- 分享下学习Kotlin的历程-开始写逻辑吧 if/for/while/when
- 记录下学习java中for and if的循环历程,写出可改变六芒星三角边长的java小程序
- python基础学习-2(if、for)