赞了问题2017-10-18
回答了问题2017-08-07
可以,正如楼上所说,你要注意不要陷入死循环,所以你限制更改state的条件很重要;为什么睡陷入死循环?如果你在请求回调函数中更改了state,组件就会再次触发componentDidUpdate生命周期,如果修改state的条件设置的不合理,组件就会循环触发组件的componentDidUpda...
回答了问题2017-07-27
谢邀,没怎么用过,不过看到你们的用法学到了
回答了问题2017-07-27
vue更新dom是异步的,并不是数据变化导致的视图更新会立刻同步,所以放在nextTick的回调函数中能获取某个更新周期后的dom数据
回答了问题2017-05-17
你那个this.$children.forEach(child => {})尖头符号写成中文的了吧?
回答了问题2017-05-16
我怎么感觉你这样写和全部循环没有区别啊。。。
回答了问题2017-05-16
并不是第二种方法有问题,而是第二种写法如果你只对popupMsg赋值了一次,watch是不会对第一次赋值做出任何反应的;this.$store.state.userGroup.manualTags.popupMsg的初始值是什么?
回答了问题2017-05-16
强烈建议不要使用!important, 另外嵌套也尽量少用,会影响性能,我情愿多写几个类
回答了问题2017-05-04
每个vue实例在DOM中都有一个作用范围,而el属性的值就决定了该vue实例作用域在DOM中的范围,当你设置了el属性的值时,就设定了在DOM中哪些界面元素可以访问vue实例里面的属性;如果你用过angular,那么el这个值的作用其实就和angular里面的contorller类似;
回答了问题2017-04-10
同意楼上,利用选择器的优先级覆盖样式
回答了问题2017-03-27
避免重复提交,请求相同的数据,最好的方法就是判断参数是否相同,如果本次提交的参数与上次提交的参数完全一致,那么本次提交就可以直接return false;
回答了问题2017-03-21
setAttribute()是用来设置element的属性值的,element没有height属性,你可以试一下oUI.setAttribute('style', 'height: 1000px');
回答了问题2017-03-21
如果你想拿到你想获得的数据 ,根据返回的数据结构取值就好了啊;至于为什么返回的数据结构是那样的,请查看vue-resource官方文档;并且尤大大已经说了,vue-resource已经不再是官方推荐的ajax库了,请使用axios
回答了问题2017-03-20
node_modules文件夹可能被隐藏了?命令肯定没问题的
回答了问题2017-03-15
{代码...}
回答了问题2017-03-15
把for循环里面的str+=改为str=看看结果
回答了问题2017-03-09
关于后端怎么配置我不清楚,支付宝官方文档应该会提到,前端还是要写点代码的:主要就是一个回调函数 {代码...}
回答了问题2017-03-09
这个肯定不算啊,变量a根本就不是函数fn中的变量,它是一个全局变量;闭包的定义:当函数可以访问并记住所在作用域时(全局作用域除外)就产生了闭包;还有就是2楼的建议很好,是不是闭包,在chrom浏览器里检测一下就好了
赞了回答2017-03-07
this.nextTick(() => { this.$refs.xxx })
提出了问题2017-03-03