当前位置: 首页 > news >正文

u-view的使用

介绍 | uView 2.0 - 全面兼容nvue的uni-app生态框架 - uni-app UI框架。

一.环境的配置

(1)安装

npm install uview-ui@2.0.31

(2)在main.js注册

// main.js,注意要在use方法之后执行
import uView from 'uview-ui'
Vue.use(uView)
// 如此配置即可
uni.$u.config.unit = 'rpx'

3. 在引入uView的全局SCSS主题文件

在项目src目录的uni.scss中引入此文件。

/* uni.scss */
@import 'uview-ui/theme.scss';

4.引入uView基础样式

注意!

App.vue首行的位置引入,注意给style标签加入lang="scss"属性。

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

5.配置easycom组件模式

此配置需要在项目src目录的pages.json中进行

1.uni-app为了调试性能的原因,修改easycom规则不会实时生效,配置完后,您需要重启HX或者重新编译项目才能正常使用uView的功能。

2.请确保您的pages.json中只有一个easycom字段,否则请自行合并多个引入规则。
 

{
	"easycom": {
		"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
	},
	
	// 此为本身已有的内容
	"pages": [
		// ......
	]
}

二.组件的使用

如果你已经将上面的全部搞定之后,那么我们可以进行。

(1)日历------Calendar

 如果我想去换个颜色:

 直接加入color设置颜色即可。

后面还有这么多的选择,详情可见官网。

(2)选择器的使用----picker

(3)时间选择器------DatetimePicker 

只要年月

其他配置可以通过接口文档来了解。

(4)评分--------Rate

需要一个大星星。

 通过查看可知星星的大小是由size来进行控制的。

(5)搜索--------Search

 改变右侧控件的文字

(6)步进器----NumberBox

只能正整数

(7)Upload 上传 

(8)单选框------Radio 

自定义形状:

(9)滑动选择器-----Slider

自定义范围,

 

(10)长按提示-----Tooltip 

 加入关闭按钮

(11) 滚动通知-----------NoticeBar

橫向步进形式滚动

(12)折叠面板------Collapse

(13) Popup-------------弹出层

 (14) 宫格布局-------Grid

 

 (15) 头像----------- Avatar 

查看文档的能力很重要,很多东西都是根据文档来进行配置的,具体还是要根据公司的实际开发需求来定制的。如何阅读文档的能力:

                     非常重要!

                     非常重要!

                     非常重要!

相关文章:

  • Linux Shell 基础语法 流程控制 逻辑运算 字符串操作详细解析
  • 论文速览【RL - Exploration】—— 【Go-Explore】First return, then explore
  • C# 泛型详解(泛型类,方法,接口,委托,约束,反射 )
  • 【云原生】基于Kubernetes的阿里云ACK网络管理
  • Ant Design Vue3中DatePicker 日期选择框如何将接收的数据显示在日期选择框中
  • java计算机毕业设计体育城场地预定系统前台源码+系统+数据库+lw文档+mybatis+运行部署
  • 猿创征文|『单片机原理』程序存储器的结构
  • 【Java 基础】6、Java 对象在 JVM 中的内存布局(详细说明)
  • 不信谣不传谣,亲自动手验证ModelBox推理是否真的“高性能”
  • 树的先序、中序、后序遍历
  • 猿创征文|基于Java+SpringBoot+vue学生课程学习交流考试系统详细设计实现
  • 自动化测试:电商管理系统元素定位练习
  • C# 后端以form格式请求上传附件
  • vue3之provide个inject
  • Es修改索引别名
  • [iOS]Core Data浅析一 -- 启用Core Data
  • Akka系列(七):Actor持久化之Akka persistence
  • android图片蒙层
  • CentOS7简单部署NFS
  • C学习-枚举(九)
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • java多线程
  • MySQL的数据类型
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • React-Native - 收藏集 - 掘金
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Vue小说阅读器(仿追书神器)
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • web标准化(下)
  • windows-nginx-https-本地配置
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 番外篇1:在Windows环境下安装JDK
  • 给github项目添加CI badge
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 我的面试准备过程--容器(更新中)
  • 学习ES6 变量的解构赋值
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • #android不同版本废弃api,新api。
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (2)(2.10) LTM telemetry
  • (LeetCode C++)盛最多水的容器
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (五)关系数据库标准语言SQL
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net framework4与其client profile版本的区别
  • .net 程序发生了一个不可捕获的异常
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET企业级应用架构设计系列之结尾篇
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成