vite vue自动加载api(再也不用每个文件引入refreactivevue-router)

Posted 奥特曼 

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vite vue自动加载api(再也不用每个文件引入refreactivevue-router)相关的知识,希望对你有一定的参考价值。

安装自动引入插件

pnpm i -D unplugin-auto-import

vite.config.ts

...
export default defineConfig(
  plugins: [
    vue(),
+    AutoImport(
      imports: ["vue", "vue-router"], // 自动导入vue和vue-router相关函数
      dts: "src/auto-import.d.ts", // 生成 `auto-import.d.ts` 全局声明
    ),
  ],
);

这时候呢 就可以去使用 不再去引入ref

<script setup lang="ts">
const router = useRoute();
const name = ref("奥特曼");
</script>

如果 会报以下提示 她说告诉你 不知道ref是什么

 解决方法 可以去.eslintrc.cjs 文件中 把 no-undef关闭校验

module.exports = 
 ...
  rules: 
    "no-undef": "off",
  ,
;

 

以上是关于vite vue自动加载api(再也不用每个文件引入refreactivevue-router)的主要内容,如果未能解决你的问题,请参考以下文章

Vue3+Vite4+Naive-UI 项目自动导入API和组件

vite下部分插件使用

vue3 + ts + vite 封装 request

再也不用担心不会webpack了

Vue 去脚手架插件,自动加载vue文件

【 攻城略地 】vue3 + vite + ts加载3dTiles