vue学习笔记

137 阅读1分钟

打开vue官网

注:本文件是学习笔记用于作者复习,如果需要学习,请移步全网最好vue教学learning.dcloud.io/#/?vid=0 相信你能在一上午的时间里学会vue。

1、安装

	npm install vue
如果对node不了解,可以在官网下载,生产版本,开发版本,然后像引用js的方式引入下载好的vue.js(详情参考官网教程,特别通俗、详细、简洁)

2、创造vue实例:经典代码 3、数据与方法

4、生命周期,不能使用箭头函数

5、模板语法与插值的经典命令

1、{{}}
2、v-ones渲染一次
3、v-html=‘变量名’变量变为html属性
4、v-bind:class="x"  x的值就是可以变化的
5、{{x+1}} {{x?"a":"b"}}{{x.split('').reverse().join('')}}

6、模板语法-指令

1、v-if
2、v-bind:href=""
3、@click.stop="事件"  不冒泡点击

7、class与style与过滤器

1、:class="{{active:x}}" 当x为false 那么 不渲染active类,active没有引号是动态样式

8、v-if与v-show v-if切换开销大,很少改变的时候用,v-show初始化开销大,频繁切换

9、列表渲染

1、渲染数组的每一项  v-for="item,index in x" 增加:key="index"可以监视数组的从新排序。
2、渲染对象的每个属性 v-for="value, key in y"增加:key="key"可以监视对象的排序

10、事件绑定

1、v-on:onclick="x($event)"  x在methods中 $event是dom对应信息

11、表单输入绑定

12、组件基础

13、组件注册

14、单文件组件