首先声明,楼主用的mpvue进行的微信小程序开发,所以,依然用到了mpvue,那么必然少不了状态管理vuex,首先咱们看一下和一个普通的vue项目的区别:

1、普通的vue项目(通过vue-cli生成)2

2、通过mpvue生成

注:根据vue项目的经验,咱们肯定会在mian.js中引入store,挂载在这个实例上。最初楼主也是这个做的,可是,一直在报错,找不到store这个仓库,经过楼主千辛万苦的实验,终于有了一下的解决方案,不一定是最好,但是是可以解决问题的。

 因为咱们通过mpvue来写项目,每写一个页面,都需要new 一个vue的实例,这是是经过美团改造的mpvue的实例了,所以我们需要将store挂载在每一个new 的实例上,这样就可以和vue的项目一样进行正常使用了【因为每写一个页面都需要进行new 一个mpvue的实例,所以,每new一个都需要进行store的挂载】----store里面是和vue的项目是一样一样的。

原创不易,自由转载,注明出处

Logo

前往低代码交流专区

更多推荐