-
<div class="md-overlay" v-if="delFlag"></div>
灰色背景
查看全部 -
selectedProduct: function(item) { //判断对象中的变量是否存在 if(typeof item.checked == 'undefined') { // Vue.set(item, "checked", true); this.$set(item, "checked", true); } else { item.checked = !item.checked;//当前值取反!!!!! } this.calcTotalPrice(); //判断是否全部选中 var checkedFlag=true; this.productList.forEach(function(everyitem, index) { if(typeof everyitem.checked == 'undefined') { checkedFlag=false; } else { if(!item.checked){//未选中 checkedFlag=false; } } }); this.checkAllFlag = checkedFlag; },
判断全选代码添加
查看全部 -
全局过滤器需要注意位置,需在被调用前加载
查看全部 -
es6的箭头函数:res=>{} 和es5的函数function(res){} res=>{}它的作用域指向外层,函数里引用的this指向外层的作用域的this,而function(res){}的this指向的是该函数里的作用域的this对象。 因此,用了res=>{},则可以res=>{this.productList} 直接this。 而function(){},要这样function(res){_this.productList} 在外面定义_this=this,再通过_this获取外面的this。查看全部
-
// var vm=new Vue({ new Vue({ el:".container", data:{ limitNum:3, addressList:[], currentIndex:0, shippingMethod:1 }, mounted:function(){ this.$nextTick(function(){ this.getAddressList(); }); }, computed:{ filterAddress:function(){ return this.addressList.slice(0,this.limitNum); } }, methods:{ getAddressList:function(){ var _this=this; this.$http.get('data/address.json').then(function(res){ if(res.data.status=="0"){ _this.addressList=res.data.result; } }); }, loadMore:function(){ this.limitNum=this.addressList.length; }, setDefault:function(addressId){ this.addressList.forEach(function(address,index){ if(address.addressId==addressId){ address.isDefault=true; }else{ address.isDefault=false; } }) } } });查看全部
-
mark查看全部
-
这个要学查看全部
-
宝贵的查看全部
-
license 决定公司开源用哪种协议,类型查看全部
-
1.不用在外面声明,箭头域(ES6)表示已指向外层,内部this不用加下划线; 2.filter分为全局和局部,语法变为函数(两个参数)。查看全部
-
单选、全选、金额计算,过滤器的使用查看全部
-
利用v-for自带索引查看全部
-
npm init 创建package.json cnpm install vue --save //dependencies是运行时依赖,devDependencies是开发时的依赖 cnpm install vue-resource --save查看全部
-
11:32 讲解如何调试查看全部
-
课程总结 多多练习,熟读官方文档,了解源码原理查看全部
举报
0/150
提交
取消