点击按钮控制红色方块显示隐藏
- 发布:2020-06-17 10:18
 - 更新:2020-06-17 10:18
 - 阅读:1173
 
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.4
HBuilderX类型: 正式
HBuilderX版本号: 2.7.9
手机系统: iOS
手机系统版本号: iOS 13.4
手机厂商: 苹果
手机机型: 6s
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
                                    
                                         
                                
                                                                                                预期结果:
                                    
                                    
                                        可以控制方块显示, 在js中打印store变量应该正常改变
                                     
                                
                                                                                                可以控制方块显示, 在js中打印store变量应该正常改变
实际结果:
                                    
                                    
                                        在nvue中能控制显示隐藏但是在额外js中打印变量并没有改变, 因为不是同一个store对象
而vue文件中则一切正常, 所以怀疑是nvue的bug
                                     
                                
                                                            在nvue中能控制显示隐藏但是在额外js中打印变量并没有改变, 因为不是同一个store对象
而vue文件中则一切正常, 所以怀疑是nvue的bug
bug描述:
nvue中的js文件引用的store与this.$store不是同一个对象, 而普通的vue文件中一切都是正常的, 所以怀疑是nvue的bug
这回导致一个问题, 就是我在nvue中改变的store在额外引入的js中获取也是没改变的, 因为不是引用, 而是创建了新的对象
不明白看图吧, 另外说明一下此问题只发生于app端iOS和安卓, 微信小程序没有发现问题, 其他小程序没测试