uniapp UI库 uView UI的使用



一、新建uniapp项目

笔者用的Hbuilder app开发版
在这里插入图片描述

二、安装下载uViewUI组件库

方式一:插件市场官网直接下载

在这里插入图片描述
官网下载解压到项目文件根目录

在这里插入图片描述

方式二、利用npm下载

bash

npm i uview-ui

三、修改相关配置

  1. main.js引入uView库
// main.js
import uView from 'uview-ui';
Vue.use(uView);

在这里插入图片描述

  1. App.vue引入基础样式(注意style标签需声明scss属性支持)
/* App.vue */
<style lang="scss">
@import "uview-ui/index.scss";
</style>

在这里插入图片描述

  1. uni.scss引入全局scss变量文件
/* uni.scss */
@import "uview-ui/theme.scss";

在这里插入图片描述

  1. pages.json配置easycom规则(按需引入)
// pages.json
{
	"easycom": {
		// npm安装的方式不需要前面的"@/",下载安装的方式需要"@/"
		// npm安装方式
		"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
		// 下载安装方式
		// "^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue"
	},
	// 此为本身已有的内容
	"pages": [
		// ......
	]
}

在这里插入图片描述

四、使用组件

由于使用了easycom配置所以使用的时候不需要import组件,十分的方便直接拿来用就可以了,组件手册参考uViewUI官网,下面写个案例。

修改index.vue文件示例:

一个下拉框、一个步骤条、一个日历

<template>
	<view class="">
		<u-dropdown>
			<u-dropdown-item v-model="value1" title="距离" :options="options1"></u-dropdown-item>
			<u-dropdown-item v-model="value2" title="温度" :options="options2"></u-dropdown-item>
			</u-dropdown>
			<u-steps :list="numList" :current="1"></u-steps>
			<u-calendar v-model="show" :mode="mode"></u-calendar>
			<u-button @click="show = true">打开</u-button>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				show: false,
				mode: 'date',
				value1: 1,
				value2: 2,
				options1: [{
						label: '默认排序',
						value: 1,
					},
					{
						label: '距离优先',
						value: 2,
					},
					{
						label: '价格优先',
						value: 3,
					}
				],
				options2: [{
						label: '去冰',
						value: 1,
					},
					{
						label: '加冰',
						value: 2,
					},
				],
				numList: [{
								name: '下单'
							}, {
								name: '出库'
							}, {
								name: '运输'
							}, {
								name: '签收'
							}, 
				],
			}
		},
	}
</script>
结果展示:

在这里插入图片描述

下拉框展示

在这里插入图片描述

日历展示

在这里插入图片描述

总结:uView UI使用十分的方便、且美观可以提高效率,友友们快用起来吧

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值