微信小程序开发的坑---vuex

本文详细介绍了使用mpvue进行微信小程序开发时如何正确应用Vuex进行状态管理,解决了在main.js中直接引入并挂载store时遇到的问题。文章强调了由于mpvue的特殊性,需要在每个页面的实例上单独挂载store。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先声明,楼主用的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的项目是一样一样的。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值