1.Vue用哪个cdn更好?
答:推荐国外的unpkg: https://unpkg.com/vue/dist/vue.js,会保持和npm发布的最新版本一致。建议下载到本地。
2.用npm安装速度慢?
答:npm是nodeJs的包管理器,是从国外网https://registry.npmjs.org下载插件包,经常下载速度慢。可以用国内淘宝的cnpm,用法一样,只是把npm改为cnpm。
3. v-if、template、v-show的区别?
答:v-if为true时加载代码渲染,false时删除代码;
v-show始终会渲染,只是display设为block/none;
template要实例化,可放在new Vue({})中el的id所在div里;
(这里v-if和微信小程序的wx:if一样,v-show和微信小程序的hidden一样)
4.computed和methods的区别?
答:(1)computed调用时不用加上();
(2)computed会对依赖的数据进行缓存,数据变,它才变。于是如果数据不变的情况下多次调用,用computed的缓存比methods执行函数更快;
(3)computed会在页面加载后自动执行。
5.v-model的限制?
答:v-model实现双向数据绑定,只用于表单控件,在别的标签内没用。
后续更新......