项目默认使用的是 uni-ui
,但如果其功能不满足需求,可以考虑集成 uView
前端组件库。uView
提供了丰富的组件支持、清晰的文档,且兼容 nvue
,适合在多平台开发中使用。
首先,在项目根目录中执行以下命令来安装 uView
:
// 安装
npm install uview-ui
// 更新
// npm update uview-ui
安装后,uView
将默认下载到 node_modules
目录下。建议将其移动到 RuoYi-App
项目的根目录中,以便于管理。
打开项目根目录下的 main.js
文件,并在其中引入 uView
的 JavaScript 主库:
// 引入 uView 主库
import uView from '@/uview-ui'
Vue.use(uView)
通过这种方式,uView
就会被全局注册到项目中。
为了更好地使用 uView
组件的样式,需要在项目的 uni.scss
文件中引入 uView
的主题样式文件:
@import '@/uview-ui/theme.scss';
在项目的 static/scss/index.scss
文件中引入 uView
的基础样式文件:
// 引入 uView 基础样式
@import "@/uview-ui/index.scss";
为了更方便地调用 uView
组件,可以在 pages.json
文件中配置 easycom
模式:
// pages.json
{
// 原有内容保持不变
"pages": [
// ......
],
// 如果使用 uni_modules 方式引入 uView,此配置可以忽略
"easycom": {
"^u-(.*)": "@/uview-ui/components/u-1/u-1.vue"
}
}
这样,uView
组件就能自动匹配到相应的组件路径,简化了开发流程。
通过以上步骤,成功集成了 uView
组件库,你可以在项目中自由使用其丰富的前端组件功能。
powered by kaifamiao