在RuoYi-App
项目中,默认使用的是uni-ui
,如果该组件库无法满足需求,可以尝试集成功能更为丰富的uview
前端组件框架。uview
整合了大量组件,具备丰富的功能和清晰的文档,同时支持nvue
。
uview
是一个基于uni-app
的高效、简洁、功能丰富的前端组件库。通过集成uview
,可以快速构建高质量的移动应用界面。
NPM
安装uview
组件库。uview
的主JS库。uview
的全局SCSS
主题文件和基础样式。easycom
组件模式以便于组件的自动引入。ruoyi-app
├── node_modules
│ └── uview-ui
├── src
│ └── main.js
│ └── uni.scss
│ └── static
│ └── scss
│ └── index.scss
└── pages.json
easycom
配置需根据实际项目结构进行调整。在项目根目录执行如下命令:
// 安装
npm install uview-ui@2.0.31
// 更新
// npm update uview-ui
默认会下载到node_modules
目录下,建议剪切到RuoYi-App根目录下。
在项目根目录中的main.js
中,引入并使用uview
的JS库:
// 引入全局 uview 框架
import uView from '@/uview-ui'
Vue.use(uView)
在项目根目录的uni.scss
中引入此文件:
@import '@/uview-ui/theme.scss';
在项目的static/scss/index.scss
中引入此文件:
// uview-ui
@import "@/uview-ui/index.scss";
在项目根目录的pages.json
中进行配置:
// pages.json
{
// 此为本身已有的内容
"pages": [
// ......
],
// 如果您是通过uni_modules形式引入uView,可以忽略此配置
"easycom": {
"^u-(.*)": "@/uview-ui/components/u-1/u-1.vue"
}
}
完成上述步骤后,重新启动项目,即可在项目中使用uview
提供的丰富组件,提升开发效率和应用质量。
到这里,RuoYi-App集成uview前端组件框架完成!
powered by kaifamiao