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

一、前言

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

下图是实现的效果

二、代码实现

2-1、wxml代码

xml 复制代码
<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 代码

css 复制代码
.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代码

javascript 复制代码
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

相关推荐
腾马科技3 小时前
新版saas餐饮外卖小程序源码/微信/支付宝/抖音/扫码点餐/DIY装修/美团代付/全开源
微信小程序·小程序·点餐小程序
郑叔敲代码8 小时前
帝国cms 微信小程序的登录逻辑
微信小程序·小程序·notepad++
棋子一名11 小时前
跑马灯组件 Vue2/Vue3/uni-app/微信小程序
微信小程序·小程序·uni-app·vue·js
无衣 秦风12 小时前
vue3+hubuilderX开发微信小程序使用elliptic生成ECDH密钥对遇到的问题
微信小程序·小程序
游戏开发爱好者812 小时前
BShare HTTPS 集成与排查实战,从 SDK 接入到 iOS 真机调试(bshare https、签名、回调、抓包)
android·ios·小程序·https·uni-app·iphone·webview
2501_9160088913 小时前
iOS 26 系统流畅度实战指南|流畅体验检测|滑动顺畅对比
android·macos·ios·小程序·uni-app·cocoa·iphone
流***陌13 小时前
陪诊就医小程序中健康档案的精细化管理设计方案
小程序
明天你好26713 小时前
如何做一个花店小程序,搭建一个小程序多少钱
微信小程序·小程序·模拟退火算法
2501_9151063215 小时前
苹果软件加固与 iOS App 混淆完整指南,IPA 文件加密、无源码混淆与代码保护实战
android·ios·小程序·https·uni-app·iphone·webview
江城开朗的豌豆15 小时前
小程序登录不迷路:一篇文章搞定用户身份验证
前端·javascript·微信小程序