eachann
eachann
  • 发布:2022-08-16 18:39
  • 更新:2022-11-18 16:58
  • 阅读:972

App 中 声明 pinia 就会出现白屏, 但是 h5 / 微信小程序 能够正常使用

分类:uni-app

pinia 只要在外部调用就会出现这个问题, 但是h5/小程序这些不存在这个问题

想知道, 这是我写法有问题, 还是说兼容的问题呢?

如果是用法问题, 有使用建议吗, 每个方法都在用到的时候在 const store = useMainStore() 就不够灵活了

error

import { useMainStore } from '@/A/store/main.js' 的文件

import { defineStore } from 'pinia'  

export const useMainStore = defineStore('main', {  
    state: () => {  
        return {  
            data:{}  
        }  
    },  
    actions: {  
        /**  
         * 登录  
         * @param {*} res  
         */  
        login(data) {  
            console.log('[ data ] >', data)  
        },  

    }  
})

环境描述
vite + vue3.0
hbx 3.5.4 + cli 构建同hbx最新版 (无不同版本提示)

2022-08-16 18:39 负责人:无 分享
已邀请:
GotYounger

GotYounger

main.js要这样写

import * as Pinia from 'pinia'

export function createApp() {
...
app.use(Pinia.createPinia())
return {Pinia}
}

该问题目前已经被锁定, 无法添加新回复