pinia 只要在外部调用就会出现这个问题, 但是h5/小程序这些不存在这个问题
想知道, 这是我写法有问题, 还是说兼容的问题呢?
如果是用法问题, 有使用建议吗, 每个方法都在用到的时候在 const store = useMainStore()
就不够灵活了
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最新版 (无不同版本提示)
1 个回复
GotYounger
main.js要这样写
import * as Pinia from 'pinia'
export function createApp() {
...
app.use(Pinia.createPinia())
return {Pinia}
}