vite3编译没问题,但是uni,没有编译成可用的,common_vendor.index,还是原来的 uni.
所以导致uni is not defined,问题是真的多,一升级下,全是问题,来来的。。。
- 发布:2022-10-20 00:11
- 更新:2023-03-13 14:46
- 阅读:1557
最佳回复
b***@gmail.com (作者)
app.vue:
<script lang="ts">
let _this: any;
export default {
data() {
_this = this;
console.log('app name:' + uni.getAppBaseInfo().appName);
return {
appName: uni.getAppBaseInfo().appName,
};
},
methods: {
checkSession: () => {
console.log('--> 检查session');
uni.checkSession({
success: function (res) {
},
fail: function (res) {
}
});
},
}
};
</script>
<style></style>
用的这种模式,非setup语法糖,之前版本都是支持的
b***@gmail.com (作者)
dcloudio/uni-preset-vue#vite-ts my-vue3-project
用这个项目改下app。vue:
<script lang="ts">
let _this: any; export default { data() { _this = this; console.log('app name:' + uni.getAppBaseInfo().appName); return { appName: uni.getAppBaseInfo().appName, }; }, methods: { checkSession: () => { console.log('--> 检查session'); uni.checkSession({ success: function (res) { }, fail: function (res) { } }); }, } };
</script>
<style></style>
b***@gmail.com (作者)
谢谢,我已经改成setup语法糖模式了,
2022-10-21 11:13
蛋炒太阳
刚安装的时候还好使,突然之间uni就未定义了,疯啦?
这么大bug没发现就发布?
每次都得发帖子,然后更新版本来解决问题?
敢再蠢点儿不?
2023-03-13 14:46
蛋炒太阳
让用户使用alpha版本上项目吗?
2023-03-13 14:57