【uniapp】(3)引入uviewUI组件

一、通过插件市场安装uviewUI

1、前往插件市场导入uviewUI到项目中

2、导入uviewUI插件到项目

注意此时组件不可用,且运行项目也会报错,需要配置下面三步操作才可正常运行

3、main.js引入 声明使用uview组件

javascript 复制代码
//引入uviewUI 组件库
import uView from '@/uni_modules/uview-ui'
Vue.use(uView)
复制代码

4、APP.vue页面引入uviewUI样式

css 复制代码
<style lang="scss">
    /*每个页面公共css */
    /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
    @import "@/uni_modules/uview-ui/index.scss"; 
</style>

5、uni.scss引入uviewUI主题样式

css 复制代码
/*引入uviewUI的scss样式*/
@import '@/uni_modules/uview-ui/theme.scss';

6、页面使用uviewUI组件

html 复制代码
<u-button >默认按钮</u-button>
<u-button type="primary">主要按钮</u-button>
<u-button type="success">成功按钮</u-button>
<u-button type="info">信息按钮</u-button>
<u-button type="warning">警告按钮</u-button>
<u-button type="error">危险按钮</u-button>

二、通过npm安装uviewUI

1、npm安装依赖

javascript 复制代码
// 安装node-sass
npm i node-sass -D
​
// 安装sass-loader
npm i sass-loader -D
​
//安装uviewUI
npm install uview-ui@1.8.8

2、main.js引入 声明使用uview组件

javascript 复制代码
//引入uviewUI 组件库
import uView from "uview-ui";
Vue.use(uView);

3、APP.vue页面引入uviewUI样式

css 复制代码
<style lang="scss">
    /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
    @import "uview-ui/index.scss";
</style>

4、uni.scss引入uviewUI主题样式

css 复制代码
/* uni.scss 在引入uView的全局SCSS主题文件 */
@import 'uview-ui/theme.scss';

5、pages.json中配置easycom组件模式

javascript 复制代码
// pages.json
{
    "easycom": {
        //自动扫描
        "autoscan": true,
        "custom": {
            // uni-ui 规则如下配置
            //"^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue",
            "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
        }
    },
    
    // 此为本身已有的内容
    "pages": [
        // ......
    ]
}

6、页面使用uviewUI组件

html 复制代码
<u-button >默认按钮</u-button>
<u-button type="primary">主要按钮</u-button>
<u-button type="success">成功按钮</u-button>
<u-button type="info">信息按钮</u-button>
<u-button type="warning">警告按钮</u-button>
<u-button type="error">危险按钮</u-button>
相关推荐
不爱说话郭德纲2 小时前
uni-app x iOS 扫码模糊怎么办?AVFoundation 灰尘级别摄像头助你超广角聚焦
前端·uni-app·app
CHB17 小时前
uni-app x 蒸汽模式 性能测试基准报告 Benchmark【Android版】
android·ios·uni-app
游戏开发爱好者83 天前
系统状态:专为iPhone和iPad设计的实时系统性能监控工具全面介绍
android·ios·小程序·uni-app·iphone·webview·ipad
2501_915909063 天前
全面解析iOS应用上架到App Store的完整流程与关键注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_915106323 天前
iOS 证书类型及作用说明 账号证书与签名配置的完整解读
android·ios·小程序·https·uni-app·iphone·webview
2501_916008894 天前
移动安全之 APP 加固,保障移动应用安全的重要手段
安全·macos·ios·小程序·uni-app·iphone·xcode
2501_915106324 天前
Python爬虫从零开始:七天掌握HTTP协议、数据解析与反爬策略
android·ios·小程序·https·uni-app·iphone·webview
90后的晨仔4 天前
uni-app 项目目录结构全解:每个文件、每个文件夹的作用与配置详解
vue.js·uni-app
爱看老照片4 天前
关于uniapp中单位rpx的注意点
uni-app·rpx
郑州光合科技余经理4 天前
代驾系统架构拆解:订单链路、权限组织与私有化源码交付
开发语言·后端·算法·架构·系统架构·uni-app·php