uniAPP·引入uViewUI组件
uniAPP·引入uViewUI组件
官方网址:https://xuqu.gitee.io/components/install.html
1、npm 安装uViewUI
// 安装 npm install uview-ui //指定版本(忽略) npm install uview-ui@2
2、npm 安装方式的配置
uView依赖SCSS,您必须要安装此插件,否则无法正常运行。
// 安装node-sass npm i node-sass -D // 安装sass-loader npm i sass-loader -D //-D表示只在开发时依赖
3、引入uView到JS库【main.js 文件中】
// main.js 文件中 import uView from "uview-ui"; Vue.use(uView);
4、引入uView的全局SCSS主题文件【uni.scss 文件】
/* uni.scss 文件 引入uView的全局SCSS主题文件 */ @import 'node_modules/uview-ui/theme.scss'; @import 'node_modules/uview-ui/index.scss';
5、全局引入uView基础样式【App.vue文件中】
<style lang="scss"> // App.vue文件中 中首行的位置引入,注意给style标签加入lang="scss"属性 /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */ @import "node_modules/uview-ui/index.scss"; /*每个页面公共css */ </style>
6、配置easycom组件模式(必须配置)【pages.json 文件中】
// pages.json 文件中 { //配置easycom组件模式:uview-ui需要 "easycom": { "^u-(.*)": "node_modules/uview-ui/components/u-$1/u-$1.vue" }, // 此为本身已有的内容 "pages": [ // ...... ] }
7、测试样式【div 中】
<!-- 在首页index中 添加uViewUI组件 --> <view style="padding: 20px;"> <u-button type="primary" text="确定"></u-button> <u-button type="primary" :plain="true" text="镂空"></u-button> </view>
1,503 Views