【element-plus】自动导入 + typescript 提示

1、自动导入

2、引用加载组件类型提示


第一步:安装自动导入功能所需的插件 

npm install -D unplugin-vue-components unplugin-auto-import

 第二步:

vite版:

// vite.config.ts
import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite' //必须
import Components from 'unplugin-vue-components/vite' //必须
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' //必须

export default defineConfig({
  // ...
  plugins: [
    // ...
    AutoImport({ //必须
      resolvers: [ElementPlusResolver()], //必须
    }), //必须
    Components({ //必须
      resolvers: [ElementPlusResolver()], //必须
    }), //必须
  ],
})

webpack版

// webpack.config.js
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')

module.exports = {
  // ...
  plugins: [
    AutoImport({
      resolvers: [ElementPlusResolver()],
    }),
    Components({
      resolvers: [ElementPlusResolver()],
    }),
  ],
}

 

第三步:使用组件库时获取ts类型提示 >  tsconfig.json 文件的 types 添加ts文件路径

编辑器安装 Volar 插件(新名字 Vue - Official)

{
    "compilerOptions": {
        "types": [
            "element-plus/global" //必须
        ],
    },
}

 

相关推荐

  1. element-plus自动导入 + typescript 提示

    2024-05-11 18:16:12       37 阅读
  2. Vue:自动按需导入element-plus图标,动态导入

    2024-05-11 18:16:12       49 阅读
  3. vue3+element-plus el-input 自动获取焦点

    2024-05-11 18:16:12       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-11 18:16:12       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-11 18:16:12       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-11 18:16:12       87 阅读
  4. Python语言-面向对象

    2024-05-11 18:16:12       96 阅读

热门阅读

  1. 设计模式-原型模式

    2024-05-11 18:16:12       39 阅读
  2. 6. path路径绘制:使用path绘制弧线

    2024-05-11 18:16:12       37 阅读
  3. P1443 马的遍历

    2024-05-11 18:16:12       34 阅读
  4. 设计模式:命令模式

    2024-05-11 18:16:12       32 阅读
  5. 利用干扰源模型确定多通道音频信号盲源分离

    2024-05-11 18:16:12       34 阅读
  6. OceanBase OAT安装

    2024-05-11 18:16:12       31 阅读
  7. 单播、组播、广播

    2024-05-11 18:16:12       37 阅读
  8. PYTHON利用实时交易量智能股票交易系统

    2024-05-11 18:16:12       36 阅读