uniapp引入uview-plus3.0
1.新建项目,Vue版本选择3
2.找到uview-plus3.0插件,导入新建项目,插件地址:https://ext.dcloud.net.cn/plugin?name=uview-plus
3.修改main.js引入uview-plus
主要:
import uviewPlus from '@/uni_modules/uview-plus' app.use(uviewPlus)
完整main.js
import App from './App' // #ifndef VUE3 import Vue from 'vue' import './uni.promisify.adaptor' Vue.config.productionTip = false App.mpType = 'app' const app = new Vue({ ...App }) app.$mount() // #endif // #ifdef VUE3 import { createSSRApp } from 'vue' import uviewPlus from '@/uni_modules/uview-plus' export function createApp() { const app = createSSRApp(App) app.use(uviewPlus) console.log("222",uni.$u.config.v); return { app } } // #endif
4.根目录uni.scss,删除其它,写入
@import '@/uni_modules/uview-plus/theme.scss';
5.在App.vue
中首行的位置引入,注意给style标签加入lang="scss"属性
<style lang="scss"> /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */ @import "@/uni_modules/uview-plus/index.scss";</style>
6.在uview-plus目录下,执行
npm i dayjs
以解决[vite]: Rollup failed to resolve import "dayjs/esm/index"
7.配置easycom组件模式(就不用import引入了)
在pages.json顶部加上代码
"easycom": { "autoscan": true, // 注意一定要放在custom里,否则无效,https://ask.dcloud.net.cn/question/131175 "custom": { "^u--(.*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue", "^up-(.*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue", "^u-([^-].*)": "@/uni_modules/uview-plus/components/u-$1/u-$1.vue" } },
分类:
开发语言 / uni app
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
2023-11-21 windows 搭建 swoole开发环境