- 发现组件里无法使用app.wxss和page里的样式,后查阅文档证明的确如此。
重现方法:我在app.wxss里定义了一个.flex{}的样式,然后在page中使用是生效的,但在page中的组件dishBox中使用不生效。
解决方案: 暂时想到的是定义一个组件专用的css类,然后在组件里@import。
- Store类使用getters方法会报错,原因貌似是Vuex没有初始化watchers,但又要把getters里的方法新建一个New Watcher(),然后添加到watchers里。
重现方法: 下载官方示例,在Store中添加一个getters方法,state => state.counter, 添加前能正常运行,添加后报上述错误
解决方法: 未知,怀疑在Wepy框架在调用Store之前没有初始化vm对象,因为初始化watchers的方法正常是有调用的,但是在出现错误之前没有调用,导致watchers为空
- 在页面(page)中使用mapState映射的数据,以pros方式传给组件,会出现死循环。
重现方法: 这是我在Wepy Git page看到的一个issue,看了下出错的代码和源代码,觉得是框架的问题,这是一个很严重的问题,所以弃坑了
**解决方法: 错误代码
网友评论