uniapp配置自动导入uni生命周期等方法

目标效果

uniapp使用vue3时,可以配置vite.config.js实现自动导入onLoad等uni的方法

javascript 复制代码
<script setup>
  // 无需 import
  // import { onLoad } from "@dcloudio/uni-app"

  // 直接使用
  onLoad(()=>{
    console.log("onLoad,页面生命周期钩子");
  })
  onMounted(()=>{
    console.log("onMounted,组件生命周期函数");
  })
</script>

1. 安装自动导入插件 unplugin-auto-import

尝试时发现,无需先 npm i 初始化 npm,直接 npm install unplugin-auto-import 即可安装,若不行可先 npm i 初始化 npm。

bash 复制代码
npm install unplugin-auto-import

2. 新建vite.config.js并添加配置

配置后即可实现uni的自动导入

javascript 复制代码
import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
import AutoImport from 'unplugin-auto-import/vite'

export default defineConfig({
  plugins: [
    uni(),        
    // 自动导入配置
    AutoImport({
      imports:[
        'vue',
        'uni-app'                
      ]
    })
  ]    
})
相关推荐
u***u68511 小时前
React环境
前端·react.js·前端框架
X***E46311 小时前
前端数据分析应用
前端·数据挖掘·数据分析
4***149012 小时前
React社区
前端·react.js·前端框架
LFly_ice12 小时前
学习React-24-路由传参
前端·学习·react.js
Lhuu(重开版13 小时前
CSS:动效布局动画
前端·css
Q***K5513 小时前
前端构建工具
前端
laocooon52385788613 小时前
创建了一个带悬停效果的“我的个人主页“按钮
前端
2013编程爱好者14 小时前
Vue工程结构分析
前端·javascript·vue.js·typescript·前端框架
小满zs15 小时前
Next.js第十一章(渲染基础概念)
前端
不羁的fang少年16 小时前
前端常见问题(vue,css,html,js等)
前端·javascript·css