随笔分类 - 深入浅出Vue基础
摘要:先上一坨代码 <body> <div id="app"> <div v-for="(item, key, index) of userInfo"> {{item}} {{key}} {{index}} </div> </div> <script> var vm = new Vue({ el: '#a
阅读全文
摘要:vue中的条件渲染 v-if v-show 控制模板标签是否在页面上显示 v-if 对应的js表达式为false:移除该标签dom节点 v-show 对应的js表达式为false:只控制了display属性为none,dom节点依然存在 v-show 性能好一点,因为不会去频繁的操作dom v-if
阅读全文
摘要:通过class绑定 :class="{ activated:isActivated}",根据isActivated的true或false决定dom是否有class="activated"属性 <head> <script src="../vue.js"></script> <style> .acti
阅读全文
摘要:computed对象:里面的属性为计算属性,其中计算属性的方式有2种。 第一种:计算属性fullName为方法 fullName:function(){return ...} 第二种:计算属性fullName为对象,此时此对象有2个方法,get与set方法 get方法:取值 set方法:此方法会传入
阅读全文
摘要:computed <div id="app"> {{firstName + " " + lastName}} </div> <script> var vm = new Vue({ el: '#app', data:{ firstName:"peng", lastName:"yidong" } }
阅读全文
摘要:先放上一张经典大图 生命周期函数就是Vue实例在某一个时间点会自动执行的函数 beforeCreate 在实例初始化之后,数据和事件配置之前被调用。el和data都还没初始化,所以data、methods和computed等都用不了。一般用来在组件挂在之前渲染一些东西。 created 这时候上面的
阅读全文
摘要:创建一个vue实例 <div id="root" @click="handleClick">{{message}}<div> <script> var vm = new Vue({ el: '#root', data: { message: 'Peng' }, methods:{ handleCli
阅读全文