Vue

模版与挂载点
模版与实例

1.绑定

插值表达式: {{msg}}
数据绑定——V-text="msg" v-html="msg"
//插值表达式{{msg}}、v-text和v-html 都是单向绑定,用于在元素中展示数据
方法绑定——v-on:click="clickfun" (实例的method的对象)
v-on: 等价于@ @click="clickfun"
属性绑定——v-bind:title="msg" (实例的data里的对象)
v-bind: 等价于: :title="msg"
双向数据绑定——v-model="msg"

2.计算属性(数据)和监听器

一个属性的值依赖与其他的属性得来,只有当所依赖的值发生变化的时候才会进行计算,否则会使用上次缓存的值
计算属性
侦听器

3.v-if v-show v-for

v-if:每次对dom元素进行删除 增加 ,适用于只有一次操作的情况下

v-show:只会在dom元素里添加一个stytle={display:none},适用于重复隐藏显示操作
v-if v-show
v-for

4.组件和实例的关系

每个组件其实都是一个vue实例

父组件向子组件传递参数
子组件向父组件传参

父组件向子组件传值是通过属性的形式的
子组件向父组件传值是通过发布订阅的形式的。子组件发布的事件被父组件订阅了。

5.vue-cli(脚手架)

优点:可以使用ES6的语法,脚手架会帮我们把ES6的语法打包成ES5的语法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,079评论 0 29
  • vue概述 在官方文档中,有一句话对Vue的定位说的很明确:Vue.js 的核心是一个允许采用简洁的模板语法来声明...
    li4065阅读 7,274评论 0 25
  • 1.安装 可以简单地在页面引入Vue.js作为独立版本,Vue即被注册为全局变量,可以在页面使用了。 如果希望搭建...
    Awey阅读 11,097评论 4 129
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 2,241评论 0 6
  • 楼下邻居刚刚打电话问我家有电,我答:有。于是也知道她家是忘记交电费了,停电与你没商量,没钱立马停,而交电费时间是每...
    YQ筑梦阅读 593评论 2 2