- 苹果
- 香蕉
博客园:{{ name }}
复制代码
然后运行代码,如下图:
一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实例,以及可选的嵌套的、可复用的组件树组成。举个例子,一个 todo 应用的组件树可以是这样的:
复制代码
根实例
└─ TodoList
├─ TodoItem
│ ├─ DeleteTodoButton
│ └─ EditTodoButton
└─ TodoListFooter
├─ ClearTodosButton
└─ TodoListStatistics
复制代码
我们会在下一篇文件中的 组件系统 章节具体展开。
3、我们还可以通过控制数据来控制页面内容的展示,我们知道,vm就是我们定义的全局变量,如果我们想修改其中的值,我们可以这样
复制代码
vm.name="Hello Blog"
//除了数据属性,Vue 实例还暴露了一些有用的实例属性与方法。它们都有前缀 $,以便与用户定义的属性区分开来。
vm.$data.name="Hello Blog"
vm._data.name="Hello Blog"
复制代码
动图如下:
4、不仅如此,我们上边说到了,vue还可以双向数据绑定
修改html展示代码
复制代码
博客园:{{ name }}
复制代码
可以看到我们操作的view控件数据,直接影响到了我们的vm.data,并且又进一步影响到了页面,这个时候我们可以想想,以前我们是怎么用Jquery来操作DOM的,是不是简直不敢相信自己的眼睛!都可以这么直接的操作DOM结构和Data数据,嗯!这个时候我们就可以进一步理解到了,VM 这个监控者在一直干什么了。
三、常用的一些指令总结 (上)
1、v-text 和 v-html 指令
v-text 指令用于更新标签包含的文本,它的作用跟双大括号的效果一样。我们看看它的用法
两者差不多,但是v-html 可以带样式
复制代码
var myVueTest = new Vue({
el: '#app',//容器
data: {
author: "老张的哲学",
authorHtml: "老张的哲学",
},
methods: {
},
//通过计算属性过滤数据
computed: {
//这个明天讲到
}
});
复制代码
2、v-show 指令
v-show ,用来控制元素的显示/隐藏 ,主要是控制元素的display css属性的。v-show 指令的取值为true/false,分别对应着显示/隐藏。
复制代码
MOST
MORE
ALL
- {{item.name}} ({{item.date}})
Software Engineer.Currently working in Microsoft co-operation.
About Me
My name is . An amateur programmer who writes code every day and watches movies every day.
featured
- //指令 v-for {{item.name}} ({{item.date}})
//指令 v-if v-else-if v-else
MOST
MORE
ALL
Skills
- {{item.name}}
Contact
- TWITTER: @laozhang
- 微博: @laozhang
- 知乎: //指令 v-html
- GITHUB: anjoy8
- EMAIL: randypriv at azlinli
