我的编程空间,编程开发者的网络收藏夹
学习永远不晚

uniapp使用第三方UI库uview-plus的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

uniapp使用第三方UI库uview-plus的方法

前言:

开发uniapp时,有些功能,使用UI库提供的更加方便和简单。所以我就搜索uniapp 的UI库,根据网上和uniapp的插件市场,确定使用uviewUI库。 

uniapp项目使用的vue2   ----->  对应  uView

 uniapp项目使用vue3    ----->    对应 uview-plus

一、使用Album相册功能

我用这个功能开发类似动态、朋友圈 那种的列表。

使用起来,目前存在一个问题是,

我想实现的功能是,一排展示3张图片 或 2张图片时, 图片的大小可以自定义。

解决问题方式1:根据图片数量判断,设置multipleSize大小,但排列的方式会变得奇怪。

解决问题方式2:通过rowCount 控制一行展示图片的数量,就不能定义图片大小。

二、 picker  选择器

在使用u-picker时,uniapp app端 数据不显示,后来发现问题,它的数据格式是双层数组

let columns = [ ['中国', '美国', '日本'] ];

三、input输入框 和 Textarea 文本域

在开发使用时,

第一,border="surround" 边框无法显示,

第二,使用下面例子,就会报value等未定义的错误,很奇怪,即使添加value属性也报错

<u--input
	    placeholder="请输入内容"
	    border="surround"
	    clearable
></u--input>
Property "value" was accessed during render but is not defined on instance.

后来我就用html的input输入框自己写样式

四、使用textarea

在开发时,模仿微信公众号文章的回复功能,具体功能描述如下

(1)通过手机软键盘回车,可以自增高

(2)限制增高的最大高度

解决办法如下

<u--textarea 
    :style="{height: setTextAreaHeight+'rpx';overflow-y: 'auto'}" 
	@linechange="handleLinechange" 
	:autoHeight="true"
	v-model="replyContent" 
>
</u--textarea>

(1)通过autoHeight设置了自增高后,还要通过style来设置height高度,不然自增高和height默认高度会冲突,导致输入完内容后自增高就会变成默认高度

(2)给textarea设置 overflow-y: auto属性,这样限制自增高后,就会产生滚动条

(3)通过linechange事件,来设置自增高的高度 和 限制

let setTextAreaHeight = ref(40); //回复框的高度设置
	const handleLinechange = (e)=>{
		if(e.detail.height<=80){
			setTextAreaHeight.value = e.detail.height*2;
		}else{
			setTextAreaHeight.value = 160; //高度最终限制在160rpx,超出就会产生滚动条
		}
	}

总结

到此这篇关于uniapp使用第三方UI库uview-plus的文章就介绍到这了,更多相关uniapp使用uview-plus内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

uniapp使用第三方UI库uview-plus的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

uniapp使用第三方UI库uview-plus的方法

uview-plus是uni-app全面兼容nvue的uni-app生态框架,全面的组件和便捷的工具会让您信手拈来,下面这篇文章主要给大家介绍了关于uniapp使用第三方UI库uview-plus的方法,需要的朋友可以参考下
2023-05-18

Angular项目中引入第三方UI库的方法

这篇文章给大家分享的是有关Angular项目中引入第三方UI库的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。环境:Angular CLI: 11.0.6Angular: 11.0.7Node: 12.18.
2023-06-15

Python第三方库undetected_chromedriver的使用

这篇文章主要给大家介绍了关于Python第三方库undetected_chromedriver的使用方法,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2023-01-12

Pycharm安装第三方库的方法

本文小编为大家详细介绍“Pycharm安装第三方库的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“Pycharm安装第三方库的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在安装库的时候,一定要特别注意
2023-06-30

vscode怎么使用第三方库

在VSCode中使用第三方库的步骤如下:在项目文件夹下创建一个 package.json 文件,可以通过命令 npm init -y 快速生成一个默认的 package.json 文件。使用 npm 命令安装需要的第三方库,例如安装 lod
vscode怎么使用第三方库
2024-04-09

pycharm怎么使用第三方库

如何在 pycharm 中使用第三方库在 PyCharm 中使用第三方库的步骤:1. 安装库在命令提示符或终端中使用 pip 命令:pip install 库名在 PyCharm 中,转到 File > Settings > Proje
pycharm怎么使用第三方库
2024-04-18

Python使用sqlite3第三方库读写SQLite数据库的方法步骤

目录1 数据概览2 任务定义3www.cppcns.com 实现步骤3.1 利用pandas读取学生信息3.2 利用sqlite3创建数据库和学生表3.3 利用sqlite3将学生信息存入数据库3.4 将李四数学成绩70录入SQLite数据
2022-07-04

Android Studio导入第三方类库的方法

一、导入*.jar包 1.直接copy ①复制*.jar包,粘贴到主工程目录的libs下边②右键,将此jar包设置成自己的library③然后在工程右键的选择项目单击Open Module Settings,在Dependencies中选择
2022-06-06

Python第三方库的安装方法总结

Python 是一门优雅的语言,简洁的语法,强大的功能。当然丰富的第三方库,更能加速开发。那么问题来了,如何安装这些第三方库(包)呢? 安装第三方库的方式其实不多。下面就介绍一些技巧。 源码安装 很多第三方库都是开源的,几乎都可以在gith
2022-06-04

Android Studio引用第三方库的方式

title: 大小端详解 date: 2023-06-06 21:01:24 comments: true #是否可评论 toc: true #是否显示文章目录 categories: #分类 - gradle - android stu
2023-08-21

【Android Studio】第三方库 图表(MPAndroidChart)使用

1、添加依赖 项目目录->app->build.gradle dependencies {implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'} 项目目录->app->sett
2023-08-19

Python标准库及第三方库怎么使用

本篇内容介绍了“Python标准库及第三方库怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、time模块1.time模块简介tim
2023-07-06

编程热搜

目录