vue3、uniapp-vue3模块自动导入

  • 没有使用插件

  • 使用插件,模块自动导入

    安装:

    复制代码
     npm i -D unplugin-auto-import

    vite.config.js (uniapp没有此文件,在项目根目录下创建)

javascript 复制代码
import { defineConfig } from "vite";
import uni from "@dcloudio/vite-plugin-uni";
import AutoImport from "unplugin-auto-import/vite";
 
 
export default ({}) => {
  return defineConfig({
    plugins: [
      uni(),
      AutoImport({
        include: [
          /\.[tj]sx?$/, // .ts, .tsx, .js, .jsx
          /\.vue$/,
          /\.vue\?vue/, // .vue
        ],
        imports: ["vue", "uni-app","vue-router"],
        dts: "typings/auto-imports.d.ts", // 针对ts类型定义文件
        dirs: ['./src/api'], // 自动导入接口文件
      }),
    ],
  });
};

所有针对vue、uniapp、vue-router的导入都不用手动去写了

另外:

uniapp 如果无法使用npm,需初始化npm工程

复制代码
npm  init  -y
相关推荐
HWL56798 小时前
uni-app的生命周期
前端·vue.js·uni-app
一颗小青松8 小时前
uniapp设置安卓 ios 自定义启动页
uni-app
仙古.梦回~8 小时前
uniapp中使用plus对象实现经典蓝牙
uni-app
2501_915918419 小时前
基于Mach-O文件的动态库与静态库归属方案及API扫描实践
android·ios·小程序·https·uni-app·iphone·webview
2501_915106329 小时前
iOS 证书无法跨电脑使用?签名迁移方法一文讲透
android·ios·小程序·https·uni-app·iphone·webview
小王码农记10 小时前
uniapp中使用vuex
uni-app
HWL567910 小时前
uni-app中路由的使用
前端·uni-app
万物得其道者成10 小时前
uni-app App 端不支持 SSE?用 renderjs + XHR 流式解析实现稳定输出
前端·javascript·uni-app
WeirdoPrincess10 小时前
iOS 打包签名资料准备指南(HBuilderX / uni-app)
ios·uni-app
笨笨狗吞噬者1 天前
维护 uniapp 小程序端近一年,我想拉一个开发者交流群
前端·程序员·uni-app