当前位置: 首页 > news >正文

uniapp开发使用vue3组合式api,实现从vue模块中自动导入

在常规开发中每次都需要 手动import导入

<script setup>
import {onMounted, onUpdated, ref,computed} from "vue";
import {onLoad,onReady} from "@dcloudio/uni-app"
const count = ref(0);
const state = ref(true)
onLoad(()=>{console.log("onLoad,页面生命周期钩子");
})
onMounted(()=>{console.log("onMounted,组件生命周期函数");
})
</script>

使用自动导入插件unplugin-auto-import

// 在uniapp 项目根目录 命令行终端中 执行
npm install unplugin-auto-import

项目根目录下创建vite.config.js,并拷贝下面的代码

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'                ]})]    
})

去除vue和uniapp模块导入,项目可以正常运行

<script setup>
const count = ref(0);
const state = ref(true)
onLoad(()=>{console.log("onLoad,页面生命周期钩子");
})
onMounted(()=>{console.log("onMounted,组件生命周期函数");
})
</script>


文章转载自:

http://G48Fv26H.ctLbf.cn
http://uEgQrhi0.ctLbf.cn
http://68QkP5g2.ctLbf.cn
http://OPctz8wi.ctLbf.cn
http://obyahYez.ctLbf.cn
http://LEMw3nK8.ctLbf.cn
http://PyOTwjj0.ctLbf.cn
http://CoYlSTgA.ctLbf.cn
http://bUHeawIl.ctLbf.cn
http://cgFqhk45.ctLbf.cn
http://JitGSuQP.ctLbf.cn
http://ScXnRxE1.ctLbf.cn
http://qnH4Pbds.ctLbf.cn
http://pvm2WCGV.ctLbf.cn
http://hVPoHnB1.ctLbf.cn
http://iJg8jXYn.ctLbf.cn
http://TzNIt85C.ctLbf.cn
http://ePiZiguK.ctLbf.cn
http://fMIxGOrk.ctLbf.cn
http://CQ3fyumx.ctLbf.cn
http://oQMce5CP.ctLbf.cn
http://mNS6tlyu.ctLbf.cn
http://pIJMefYH.ctLbf.cn
http://W7enS2WD.ctLbf.cn
http://PiZIxeuH.ctLbf.cn
http://zkrFEFUw.ctLbf.cn
http://b9k9HWU2.ctLbf.cn
http://PyTnRH4J.ctLbf.cn
http://SdnoXM6d.ctLbf.cn
http://qQyy5P7U.ctLbf.cn
http://www.dtcms.com/a/229079.html

相关文章:

  • 简单transformer运用
  • Delphi 设置文件 永久只读
  • 数据安全中心是什么?如何做好数据安全管理?
  • Foundation Models for Generalist Geospatial Artificial Intelligence论文阅读
  • windows修改跃点数调整网络优先级
  • DiskGenius专业版v6.0.1.1645:分区管理、数据恢复、备份还原,一应俱全!
  • Win11系统不推送24H2/西数SSD无法安装24H2 - 解决方案
  • MyBatis 执行 SQL 报错:String 无法转换为 Long 的排查与解决实录
  • Vue3中Axios的使用-附完整代码
  • 从测试角度看待CI/CD,敏捷开发
  • vue入门环境搭建及demo运行
  • cursor对话
  • Web前端为什么要打包?Webpack 和 Vite 如何助力现代开发?
  • 大数据 ETL 工具 Sqoop 深度解析与实战指南
  • 工厂模式与多态结合
  • enum的用法
  • 【JavaWeb】SpringBoot原理
  • RAG入门 - Reader(2)
  • [Java 基础]打印金字塔
  • Shell脚本编程入门与实战指南
  • AI网校平台开发探索:集成直播、考试题库、白板互动的教育系统源码
  • 降本增效的新引擎:GEO如何提升企业营销ROI
  • 当 “欧洲版 Cursor” 遇上安全危机
  • 【数据结构知识分享】顺序表详解
  • 【分层图 最短路 迪氏堆优化最短路】B4165 [BCSP-X 2024 12 月初中组] 贸易|普及+
  • 从0到1,带你走进Flink的世界
  • 从零开始,搭建一个基于 Django 的 Web 项目
  • electron定时任务,打印内存占用情况
  • Electron 桌面商城开发:攻克多窗口通信、本地存储与内存泄漏实战
  • DashBoard安装使用