微信小程序-textarea组件字数实时更新

news/2025/2/19 8:27:45/

一、前言

本文实现的是在小程序中,textarea文本框输入文字后,实时显示文字的字数,获取更好的用户输入体验以及提示。

下图是实现的效果
在这里插入图片描述

二、代码实现

2-1、wxml代码

<view style="padding: 30rpx;"><view style="font-size: 30rpx; font-weight: 500;">实时字数textArea</view><view class="text-area-box"><view class="text-area-len">{{textAreaValue.length}}/{{textAreaMaxLen}}</view><textarea style="height: 100%; width: 100%;" maxlength="{{textAreaMaxLen}}" value="{{textAreaValue}}" bindinput="getInputValue" /></view>
</view>

2-2、wxss 代码

.text-area-box {position: relative;width: 90vw;height: 350rpx;margin-top: 20rpx;background-color: #f1f1f1;padding: 14rpx;border-radius: 20rpx;
}
.text-area-len {width: 150rpx;height: 50rpx;border-radius: 10rpx;font-size: 26rpx;background-color: #dbe3f7;color: #1552ff;position: absolute;right: 0rpx;top: -60rpx;text-align: center;line-height: 50rpx;
}

2-3、js代码

Page({/*** 页面的初始数据*/data: {textAreaMaxLen: 500,textAreaValue: "",},getInputValue(res) {const value = res.detail.value;this.setData({ textAreaValue: value });},
});

三、结语

最后来一下常规结语:
实际开发中的其他逻辑就不写了。需要同学们自己去考虑异常情况处理等问题啦。

有任何疑问可以在评论区留下。我每天都会进行回复,私聊不回。(为了刷积分)

以上均是本人开发过程中的一些经验总结与领悟,如果有什么不正确的地方,希望大佬们评论区斧正。

💥最后!!!不管这篇文章对你有没有用,既然都看到最后了。
👍赞一个!!!
🤩当然,顺带收藏就最好了。
😎欢迎转载,原创不易,转载请注明出处✍️。

😊如果你对小程序开发有兴趣或者正在学习小程序开发,可以关注我。每一篇都是原创,每一篇都是干货噢~。

————————————————
版权声明:本文为CSDN博主「super–Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44702572/article/details/135129782


http://www.ppmy.cn/news/1281021.html

相关文章

本地使用 docker 运行OpenSearch + Dashboard + IK 分词插件

准备基础镜像 注意一定要拉取和当前 IK 分词插件版本一致的 OpenSearch 镜像: https://github.com/aparo/opensearch-analysis-ik/releases 写这篇文章的时候 IK 最新版本 2.11.0, 而 dockerhub 上 OpenSearch 最新版是 2.11.1 如果版本不匹配的话是不能用的, 小版本号对不上…

Excel 获取当前行的行数

ROW() 获取当前行 ROW()1 获取当前行然后支持二次开发

Object.assign({}, obj, obj2) 这算是深拷贝吗

Object.assign({}, obj, obj2) 是使用 Object.assign() 方法来合并对象的一种常见方式&#xff0c;但它并不属于深拷贝。 Object.assign() 方法用于将一个或多个源对象的属性复制到目标对象&#xff0c;并返回目标对象。当目标对象和源对象具有相同的属性时&#xff0c;后面的…

一起玩儿物联网人工智能小车(ESP32)——14. 用ESP32的GPIO控制智能小车运动起来(二)

摘要&#xff1a;本文主要讲解如何使用Mixly实现对单一车轮的运动控制。 下面就该用程序控制我们的小车轮子转起来了。打开Mixly软件&#xff0c;然后单击顶部“文件”菜单中的“新建”功能&#xff0c;我们来开启一个新程序的开发工作。 我们的工作同样是先从最简单的开始&am…

Linux Shell 005-条件判断

Linux Shell 005-条件判断 本节关键字&#xff1a;Linux、Bash Shell、条件判断 相关指令&#xff1a;test、echo、[ ]、[[ ]] 条件判断语法结构 格式1&#xff1a;test 条件表达式 格式2&#xff1a;[ 条件表达式 ] 格式3&#xff1a;[[ 条件表达式 ]] 说明&#xff1a; 格…

基于ERC20代币协议实现的去中心化应用平台

文章目录 内容简介设计逻辑ERC20TokenLoanPlatform 合约事件结构体状态变量函数 Remix 运行实现部署相关智能合约存款和取款贷款和还款 源码地址 内容简介 使用 solidity 实现的基于 ERC20 代币协议的借贷款去中心化应用平台(极简版)。实现存款、取款、贷款、还款以及利息计算的…

智能优化算法应用:基于材料生成算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于材料生成算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于材料生成算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.材料生成算法4.实验参数设定5.算法结果6.…

中医院企业网站搭建的作用是什么

互联网时代&#xff0c;人们传统获取信息及服务的渠道发生了改变&#xff0c;如查看某个门店/医院的信息除了口口相传、实际服务感受外&#xff0c;还有线上平台获取信息&#xff0c;官网可以说是每个企业必备的线上门户&#xff0c;中医院也不例外&#xff0c;无论电脑端还是手…