2020-11-14 Invalid prop: type check failed for prop "data". Expected Array, got String with value "". Invalid prop: type check failed for prop "data". Expected Array, got String with value "". vue组件使用的时候出现数据不匹配的情况,报的警告错误:在数据定义的时候直接定义的字符串,而不是数组 挨踢老王 2020-11-14 VUE 1051 阅读 0 评论 2020年11月14日 1051 阅读 0 评论
2020-11-13 vue禁止在控制台编写输出语句(console,alert) vue禁止在控制台编写输出语句(console,alert) 在main.js中添加下面代码 console.log = function(){} alert = function(){} 挨踢老王 2020-11-13 VUE 506 阅读 0 评论 2020年11月13日 506 阅读 0 评论
2020-11-10 VUE面试总结 VUE面试总结 1.vue常用的指令有哪些v-ifv-elsev-onv-bindv-showv-model2.浏览器页面之间如何传参query(1) url?a=xxx&b=yyy (2) query+path (3) query+nameparams(1) 注册:url/:id (2) 请求:url/123 (3) params+nameprops布尔值 对象 函数meta路由元信息3.vue.js的两个核心是什么?数据驱动和组件化。4.vue的双向绑定的原理是什么?vue数据双向绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的。具体实现过程:我们已经知道实现数据的双向绑定,首先要对数据进行劫持监听,所以我们需要设置一个监听器Observer,用来监听所有属性。如果属性发上变化了,就需要告诉订阅者Watcher看是否需要更新。因为订阅者是有很多个,所以我们需要有一个消息订阅器Dep来专门收集这些订阅者,然后在监听器Observer和订阅者Watcher之间进行统一管理的。接着,我们还需要有一个指令解析器Compile,对每个节点元素进行扫描和解析,将相关指令对应初始化成一个订阅... 挨踢老王 2020-11-10 VUE 668 阅读 1 评论 2020年11月10日 668 阅读 1 评论