uni-app项目默认模板 main.js 条件编译的“条件”错误
uni-app项目默认模板 main.js 条件编译的“条件”错误
| 项目 | 内容 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | win10 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 3.3.11 |
| 手机系统 | Android |
| 手机系统版本号 | Android 12 |
| 手机厂商 | 华为 |
| 手机机型 | 手机无关 |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
操作步骤:
新建 uni项目 选择默认模板
预期结果:
以后发新版,尽量测试全面些,尽量不要破坏之前的功能。另外,对vue3的支持,还是要加油啊。
实际结果:
···
bug描述:
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'
export function createApp() {
const app = createSSRApp(App)
return {
app
}
}
// #endif
更多关于uni-app项目默认模板 main.js 条件编译的“条件”错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app项目默认模板 main.js 条件编译的“条件”错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html
条件编译没有bug吧,确实是两个有关vue3的条件编译,但是仔细瞧一瞧。得出的结论是:第一个条件编译是#ifndef vue3(指的不是vue3才执行),第二个条件编译是#ifdef vue3(指的是vue3才执行)
