uniAPP·引入uViewUI组件

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
分享你的喜爱
linwute
linwute

我要像梦一样自由,像大地一样宽容;
在艰辛放逐的路上,点亮生命的光芒;
我要像梦一样自由,像天空一样坚强;
在曲折蜿蜒的路上,体验生命的意义;

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注