关于Vue框架遇到的问题及解答

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实现双向数据绑定,只用于表单控件,在别的标签内没用。


后续更新......

猜你喜欢

转载自blog.csdn.net/qq_32117641/article/details/80570625