import {
commonFunction
} from "@/common/js/common.js"
changeCollect(item) {
commonFunction.checkUserLogin("/pages/technician/technician").then(res => {
var params = {
jishi_id: item.jishi_id,
access_token: this.$store.state.userInfo.access_token
}
addOrCancelShouCang(params).then((res) => {
console.log(res,"addOrCancelShouCang");
if (res.status!==1) return showTips(res.msg)
this.item.is_shoucang = !this.item.is_shoucang;
if (this.item.is_shoucang) {
showTips('收藏成功')
this.item.shoucang_total++
} else {
showTips('已取消收藏')
this.item.shoucang_total--
}
});
});
},
checkUserLogin: function (backUrl = '') {
return new Promise((resolve, reject) => {
if (store.state.userInfo.wx_id == '' || store.state.userInfo.access_token == '') {
try {
// #ifdef APP
console.log("store.state", store.state);
uni.navigateTo({
url: '/pages/index/login'
});
// #endif

- 发布:2025-03-21 11:23
- 更新:2025-03-21 11:35
- 阅读:64
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 家庭中文版
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: RedmiK30
页面类型: nvue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
nvue和vue页面的store状态库公用,不用到nvue页面就把状态丢掉了
nvue和vue页面的store状态库公用,不用到nvue页面就把状态丢掉了
实际结果:
nvue页面打印store出来发现,状态丢失了。问题描述有截图
nvue页面打印store出来发现,状态丢失了。问题描述有截图
bug描述:
用的vue2,然后nvue页面在app环境下,store状态库的状态丢失。具体情况是:它是这样,nvue页面store正常,但是引入的js文件中,打印出来的store就会丢掉状态。在common.js中 引入store的方式 import store from '@/store/index'
