readme

vue.js

pubdate:2019-11-05 09:29:31
tags:vue

style

关于样式的作用域 可以通过 /deep/ 来让样式在子组件中生效

vue 和 ts 一起使用的一些问题

计算属性中报 类型“CombinedVueInstance>>”上不存在属性“XXXX”
这个是因为vue要求必须给计算属性中的函数手动标注返回值类型

修改属性后没有触发视图或者计算属性等更新

这个多半是因为你修改的对象原本没有这个属性,因为目前 vue 使用 Object.defineProperty 实现数据的响应式,而这个方法不可能监听到任意属性的修改,所以需要先使用 Vue.set 将相关属性设置为响应式。 也许以后 vue 使用 proxy 实现的时候就不用管这个问题了