运行uni-app抖音小程序报createSSRApp错误以及不能使用pinia
运行uni-app抖音小程序报createSSRApp错误以及不能使用pinia
2 回复
我使用最新的 HBuilderX alpha 运行 hello uniapp 正常的。参考文档https://uniapp.dcloud.net.cn/tutorial/vue3-pinia.html#%E7%8A%B6%E6%80%81%E7%AE%A1%E7%90%86-pinia
如果你是 cli 安装时候使用 pinia v2 暂时不要使用 v3
更多关于运行uni-app抖音小程序报createSSRApp错误以及不能使用pinia的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是一个常见的问题,主要是由于抖音小程序环境与uni-app的兼容性问题导致的。
- 关于createSSRApp错误: 抖音小程序环境不支持服务端渲染(SSR),而createSSRApp是用于服务端渲染的API。解决方案是在抖音小程序环境下使用createApp代替:
const app = process.env.UNI_PLATFORM === 'mp-toutiao' ?
Vue.createApp :
Vue.createSSRApp
- 关于Pinia无法使用: 抖音小程序环境对ES6+特性支持有限,Pinia依赖的一些特性可能不被支持。可以尝试以下方案:
- 确保使用Pinia 2.x版本
- 在main.js中显式安装Pinia:
import { createPinia } from 'pinia'
const pinia = createPinia()
app.use(pinia)