Skip to content

JSX/TSX 支持 ​

uniapp 支持 JSX 开发,可参考 Vue.js JSX/TSX 支持 说明。

平台差异说明

H5小程序平台
√x

支持方式 ​

安装插件 ​

shell
pnpm add -D @vitejs/plugin-vue-jsx
pnpm add -D @vitejs/plugin-vue-jsx

配置 vite.config.mjs ​

项目根目录 vite.config.js 文件中增加如下配置:

js
import vueJsx from '@vitejs/plugin-vue-jsx'

export default defineConfig({
  plugins: [
    vueJsx({
      // options are passed on to @vue/babel-plugin-jsx
    }),
  ],
}
import vueJsx from '@vitejs/plugin-vue-jsx'

export default defineConfig({
  plugins: [
    vueJsx({
      // options are passed on to @vue/babel-plugin-jsx
    }),
  ],
}