白鹭凡 2023-06-29 15:23 采纳率: 0%
浏览 63

uniapp使用Pinia 报错

在HBuilder X创建的 uniapp项目中。 配置 Pinia 报错

如下:

img

main.js 的代码:

import App from './App'
// #ifndef VUE3
import Vue from 'vue'
Vue.config.productionTip = false

App.mpType = 'app'

const app = new Vue({ ...App })
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
// import App from './App.vue'

import * as Pinia from 'pinia'

export function createApp() {
    const app = createSSRApp(App)
    app.use(Pinia.createPinia())

    return {
        app,
        Pinia, // 此处必须将 Pinia 返回
    }
}
// #endif

有遇到过这个问题的情况的伙伴吗?需要怎么解决

  • 写回答

1条回答 默认 最新

  • 前端-海鸟 2023-06-29 16:08
    关注

    import * as Pinia from 'pinia'这个as在ts中才支持
    import { createPinia } from 'pinia'这样使用看看

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月29日