mpvue开发过程中遇到的问题

1.自定义的组件上添加样式名不起效
2.当用自定义组件A包裹组件B时,B中的数据绑定失效,无法获得data值,即组件多层嵌套会有问题。
3.有时候向template中添加DOM元素的时候,尤其是添加自定义组件,dev热更新不会显示出来,需要重启dev才会生效,初步认为是mpvue存在缓存。
4.原生input输入框双向绑定时监听input事件会引起光标闪烁的问题,应改为监听change事件。
5.同一路由切换时,上一次的页面数据会保留。
问题描述
解决方案
6.mpvue生成的页面各自使用一个vue示例,导致store无法全局共享。解决方案,将配置好的store绑定到vue的原型链上使得每个vue示例都可以继承使用。
7.小程序中打开的页面过多时,页面会失去相应,所以页面跳转尽量用wx.redirectTo而不是wx.navigationTo
8.当在input输入框输入完后直接点击按钮提交事件时(经历了输入框失去焦点change事件触发迟于提交按钮click事件触发),发生提交的数据为空的情况。解决方案,对相应的click事件用定时器进行延时触发。
9.在template中类似$store.state.user.name的值无法获取,需要放到计算属性中。

你可能感兴趣的:(mpvue开发过程中遇到的问题)