m***@163.com
m***@163.com
  • 发布:2021-09-02 09:15
  • 更新:2021-09-02 09:15
  • 阅读:1018

vue3编译可否支持 类组件类装饰器 还有jsx用cli创建的添加这些可以执行,

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 11.5.2

HBuilderX类型: 正式

HBuilderX版本号: 3.2.6

手机系统: 全部

手机厂商: 华为

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

所有

示例代码:

这是cli,模式,添加那些插件支持类组件和类装饰器
{
"name": "uni-preset-vue",
"version": "0.0.0",
"scripts": {
"dev:app": "uni -p app",
"build:app": "uni build -p app",
"dev:h5": "uni",
"build:h5": "uni build",
"dev:h5:ssr": "uni --ssr",
"build:h5:ssr": "uni build --ssr"
},
"dependencies": {
"@dcloudio/uni-app": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-app-plus": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-app-vue": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-cloud": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-components": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-h5": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-h5-vue": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-i18n": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-shared": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-stat": "^3.0.0-alpha-3000020210831001",
"@vue/shared": "^3.2.6",
"vue": "^3.2.6",
"vue-class-component": "^8.0.0-rc.1",
"vue-i18n": "^9.1.7",
"vue-property-decorator": "^10.0.0-rc.3",
"vue-router": "^4.0.11",
"vuex": "^4.0.2"
},
"devDependencies": {
"@babel/plugin-proposal-decorators": "^7.14.5",
"@dcloudio/types": "^2.5.3",
"@dcloudio/uni-app-vite": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-automator": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-cli-nvue": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-cli-shared": "^3.0.0-alpha-3000020210831001",
"@dcloudio/uni-h5-vite": "^3.0.0-alpha-3000020210831001",
"@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3000020210831001",
"@typescript-eslint/eslint-plugin": "^4.30.0",
"@typescript-eslint/parser": "^4.30.0",
"@vitejs/plugin-vue": "^1.6.0",
"@vitejs/plugin-vue-jsx": "^1.1.7",
"@vue/compiler-sfc": "^3.2.6",
"@vue/eslint-config-typescript": "^7.0.0",
"@vue/server-renderer": "^3.2.6",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^7.17.0",
"tsc": "^2.0.3",
"tslib": "^2.3.1",
"typescript": "^4.4.2",
"vite": "2.5.1"
}
}

操作步骤:

vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。

cli编译显示 目前只能h5,不能app

预期结果:

vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。

cli编译显示 目前只能h5,不能app

实际结果:

vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。

cli编译显示 目前只能h5,不能app

bug描述:

"vue-class-component": "^8.0.0-rc.1",
"vue-property-decorator": "^10.0.0-rc.3",
"tslib": "^2.3.1",
"@vitejs/plugin-vue-jsx": "^1.1.7",


vue3编译, 可否支持 类组件, 类装饰器, 还有jsx, 用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。

cli编译显示 目前只能h5,不能app

2021-09-02 09:15 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复