VUE基础语法学习

基础语法参考教程:https://www.runoob.com/vue2/vue-tutorial.html

vue项目的目录结构

VUE基础语法学习

 

 

 v-on

触发某个事件

VUE基础语法学习

 v-bind

把组件中data中变量值绑定到html元素的属性中

VUE基础语法学习

可以在v-on:click中直接写表达式 

VUE基础语法学习

可以在v-on:click中直接写内连js

VUE基础语法学习

 v-on事件修饰符

 VUE基础语法学习

 

 

v-model

双向绑定,既设置初始化值,也可以获取用户输入的值

VUE基础语法学习

 

 

v-bind和v-on的缩写

VUE基础语法学习

v-model常用的修饰符

VUE基础语法学习

 

 filters 过滤器 

对参数进行额外的处理

VUE基础语法学习

 

 v-if

用于设置某个div是否展示(为true展示  为false不展示)

VUE基础语法学习

 v-if特殊写法

VUE基础语法学习

 

v-show和v-if的功能类似

 VUE基础语法学习

v-for对象的遍历

多个div除了某处的变量值不一样其他都一样

 VUE基础语法学习

 

v-for生成重复的div

VUE基础语法学习

 

computed属性

data变量值的扩展(data处理成新的变量值提供给前台)

VUE基础语法学习

 

 computed中的get和set方法

通过get和set使得数据也可以双向绑定

VUE基础语法学习

 

computed 和methods的区别

VUE基础语法学习

 

watch的作用

监听属性  data中变量的值发生改变时执行

VUE基础语法学习

$watch的作用

VUE基础语法学习

 

 v-bind绑定class

设计某个样式根据实际情况看是否启用

VUE基础语法学习

一个div可以设置多个class  或被覆盖

主要目的就是为了给div添加样式

 VUE基础语法学习

 

 v-bind使用设置多个class

VUE基础语法学习

 

 v-bind style

不能把变量的名字取为css的关键字

VUE基础语法学习

 

 

表单

复选框

复选框的绑定。绑定的变量要么是一个数组,要么是一个布尔类型的数据

VUE基础语法学习

单选框

VUE基础语法学习

 

下拉框select

select与option同步 select写name option 写value(选中哪个option就取哪个的value)

VUE基础语法学习

组件

自定义组件v-model的使用之单复选框

VUE基础语法学习

自定义组件v-model的使用

VUE基础语法学习

 

 Prop

prop子组件接受父组件传过来的值

VUE基础语法学习

 

prop验证

校验传过来的值的类型

VUE基础语法学习

动态的prop

 VUE基础语法学习

 

自定义事件

VUE基础语法学习

$.emit触发父类事件

VUE基础语法学习

 

自定义命令

VUE基础语法学习

自定义指令中 el  和 binding的作用

VUE基础语法学习

 钩子函数和钩子函数参数

指定某种情况下就会触发的函数

 VUE基础语法学习

 

vue.js之路由

VUE基础语法学习

 

 router的几个参数的设置

VUE基础语法学习

 

 CSS动态效果

使用transition 包住需要变化的div

VUE基础语法学习

 

axios请求

 VUE基础语法学习

 

axios使用get或是post的方式

VUE基础语法学习

使用axios之前需要先安装,然后在使用

 VUE基础语法学习

vue-resouce发送异步请求

 VUE基础语法学习