当前位置:网站首页>View UI Plus 发布 1.2.0 版本,新增 Image、Skeleton、Typography组件
View UI Plus 发布 1.2.0 版本,新增 Image、Skeleton、Typography组件
2022-07-06 09:19:00 【View Design】
View UI Plus 1.2.0 版本已于 2022-06-13 发布。
更新日志
请到官网 www.iviewui.com 查看最新版。
- 新增排版组件
Typography
,内置丰富的内容排版 UI,支持拷贝、可编辑、省略等功能。Typography 共包含 5 个组件:Typography 内容结构
Title 标题
Paragraph 段落
Text 行内文本
Link 链接
新增骨架屏组件
Skeleton
。- 新增图片组件
Image
。包含两个组件:Image 图片
ImagePreview 图片预览
修复部分 CSS 在部分环境下出错的问题。
修复 Row 组件 types 错误的问题。
修复 Alert 组件图标不居中的问题。
更新方法
1.修改 package.json
中 view-ui-plus
版本号:
"dependencies": {
"view-ui-plus": "^1.2.0"
}
2.运行 npm update view-ui-plus
。
内容简介
Image 图片组件
图片组件可以方便地对一张图进行各种排版,使用 fit
属性设置图片各种缩放效果,width
和 height
可以设置图片的宽高,src
指定图片地址,比如:
<Image
src="https://file.iviewui.com/images/image-demo-11.jpg"
fit="contain"
width="100px"
height="100px"
/>
设置属性 lazy
可以对图片进行懒加载,默认会自动寻找最近一个 overflow 值为 auto 或 scroll 的父元素。当滚动到图片可见区域时,才会加载该图片。当然,也可以设置属性 scroll-container
来指定容器。 可以到这里在线体验图片懒加载: https://run.iviewui.com/HoVFMqS7
除此之外,图片组件还可以自定义加载中提示、加载失败提示等常用属性。具体可以查看 文档 API
ImagePreview 图片预览组件
图片预览可以在 Image
组件上开启属性 preview
使用,或直接单独使用 ImagePreview
图像预览组件:
图片预览需要指定一组图片地址 preview-list
和默认显示第几张图 initial-index
。
图片预览支持放大、缩小、旋转、1:1看原图、前后切换等功能,同时也支持键盘来操作。
在线体验地址:https://run.iviewui.com/T2V78Fay
Skeleton 骨架屏组件
骨架屏组件用于在需要等待加载数据的位置提供一个占位组合。
基础效果,包含头像、标题、段落
骨架屏也可以自定义配置,比如长度、高度、形状、动画、排版等
Typography 排版组件
展示标题、段落、列表等内容,常用于文章、文档的排版。
支持常见的辅助功能,如拷贝、可编辑、省略等。
Typography 的每个组件,都可以开启拷贝功能,只需要一个参数 copyable
:
<Paragraph copyable>这是一段可以被复制的文本</Paragraph>
也支持直接在当前段落上编辑并保存,只需开启 editable
属性:
编辑支持从默认 slot
读取,或直接通过 v-model
双向绑定数据:
<template>
<Paragraph editable @on-edit-end="handleSave1">{
{ content1 }}</Paragraph>
<Paragraph v-model="content2" editable />
</template>
<script>
export default {
data () {
return {
content1: '可以直接编辑并保存的文本',
content2: '也支持 v-model 快速绑定'
}
},
methods: {
handleSave1 (content) {
this.content1 = content;
}
}
}
</script>
对于长篇段落,还可以开启属性 ellipsis
进行省略,并以 Tooltip
的形式显示完整内容:
更多完整内容,请到 View Design 官网查看:iView / View Design 一套企业级 UI 组件库和前端解决方案
边栏推荐
- All in one 1405: sum and product of prime numbers
- wsl常用命令
- On March 15, the official version of go 1.18 was released to learn about the latest features and usage
- 记录:下一不小心写了个递归
- First acquaintance with C language (Part 2)
- Exception: ioexception:stream closed
- 121道分布式面试题和答案
- [algorithm] sword finger offer2 golang interview question 10: subarray with sum K
- Wechat applet development experience
- [算法] 剑指offer2 golang 面试题4:只出现一次的数字
猜你喜欢
Alibaba cloud microservices (IV) service mesh overview and instance istio
TYUT太原理工大学2022数据库大题之概念模型设计
面试必备:聊聊分布式锁的多种实现!
2022国赛Re1 baby_tree
继承和多态(上)
Application architecture of large live broadcast platform
Implementation of Excel import and export functions
Inheritance and polymorphism (I)
[algorithm] sword finger offer2 golang interview question 13: sum of numbers of two-dimensional submatrix
[algorithm] sword finger offer2 golang interview question 5: maximum product of word length
随机推荐
Record: solution of 404 error of servlet accessing database in dynamic web project
Employment of cashier [differential constraint]
TYUT太原理工大学2022软工导论简答题
TYUT太原理工大学2022数据库题库选择题总结
记录:Navicat Premium初次无法连接数据库MySQL之解决
Inheritance and polymorphism (I)
十分鐘徹底掌握緩存擊穿、緩存穿透、緩存雪崩
[算法] 剑指offer2 golang 面试题1:整数除法
[rtklib 2.4.3 B34] version update introduction I
阿里云微服务(四) Service Mesh综述以及实例Istio
Rt-ppp test using rtknavi
[算法] 剑指offer2 golang 面试题8:和大于或等于k的最短子数组
[algorithm] sword finger offer2 golang interview question 6: sum of two numbers in the sorting array
How to ensure data consistency between MySQL and redis?
A brief introduction to the database of tyut Taiyuan University of technology in previous years
[algorithm] sword finger offer2 golang interview question 8: the shortest subarray with a sum greater than or equal to K
[rtklib] preliminary practice of using robust adaptive Kalman filter under RTK
TYUT太原理工大学往年数据库简述题
架构师怎样绘制系统架构蓝图?
TYUT太原理工大学2022软工导论考试题型大纲