uni-app vue3编译是否支持类组件类装饰器以及jsx,用cli创建的项目添加这些特性后能否执行

uni-app vue3编译是否支持类组件类装饰器以及jsx,用cli创建的项目添加这些特性后能否执行

产品分类

uniapp/App

PC开发环境

操作系统 版本号
Mac 11.5.2

手机系统

全部

手机厂商

华为

页面类型

vue

打包方式

云端

项目创建方式

HBuilderX

测试过的手机

所有

示例代码

{
  "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](/user/vitejs)/plugin-vue": "^1.6.0",
    "[@vitejs](/user/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](/user/vitejs)/plugin-vue-jsx": "^1.1.7",
vue3编译, 可否支持 类组件, 类装饰器, 还有jsx,   用cli创建的添加这些可以执行, 但是hbuilderx3.2.5 3.2.6 无法编译app,h5可以。
cli编译显示  目前只能h5,不能app

更多关于uni-app vue3编译是否支持类组件类装饰器以及jsx,用cli创建的项目添加这些特性后能否执行的实战教程也可以访问 https://www.itying.com/category-93-b0.html

回到顶部