vue学习

[TOC]

vue 是一个轻量级的mvvm框架 数据驱动+组件化的前端开发

模板

new Vue({
            el:'#app',
            data:{
                
            },
            methods:{//定义方法
                
            },
            components:{//定义组件
        
            },
            computed:{//带缓存
        
            }
        })
观察者
计算属性:依赖变量额值没有发生变化,是不会重新执行该方法的,所依赖的变量值发生变化前,不管执行多少次这个函数,函数内部都只执行一次,调用函数所得到的值是缓存值

数据绑定

v-model 双向绑定

 

v-pre 正常显示 不解析标签

{{ this will not be compiled }}   显示的是{{ this will not be compiled }}

v-html解析对象内字符串

 

{{ msg }}

v-if v-show

v-if :可以根据表达式的值在DOM中生成或移除一个元素。

v-show:可以根据表达式的值来显示或者隐藏HTML元素。当v-show赋值为false时,元素被隐藏,此时查看代码时,该元素上会多一个内联样式style=“display:none”。

v-if:支持