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
相关推荐
AnalogElectronic3 小时前
uniapp学习5,兼容微信小程序的俄罗斯方块游戏
学习·微信小程序·uni-app
AnalogElectronic9 小时前
uniapp学习6,滚动字幕播报
javascript·学习·uni-app
AnalogElectronic10 小时前
uniapp学习3,简易记事本
学习·uni-app
Можно10 小时前
uni-app 三端上线全流程指南:H5 / 小程序 / App 完整发布手册
小程序·uni-app
2501_9151063212 小时前
Flutter 开发工具有哪些 跨平台项目开发与上架实操指南
android·flutter·ios·小程序·uni-app·iphone·webview
AnalogElectronic12 小时前
uniapp学习7,美团闪购生鲜蔬菜商家详情页
javascript·学习·uni-app
AnalogElectronic13 小时前
uniapp学习4,简易记事本2.0
学习·uni-app
小旋风0123413 小时前
uniapp开发app解决视频层级太高的问题(subNvue方法)
前端·uni-app·音视频
00后程序员张19 小时前
从审核被拒到稳定过审,iOS 上架技术优化
android·ios·小程序·https·uni-app·iphone·webview
洗发水很好用1 天前
uniapp纯css实现基础多选组件
前端·css·uni-app