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

郑州网站开发汉狮seo数据优化

郑州网站开发汉狮,seo数据优化,免费微信小程序制作软件,公司企业邮箱登录入口这是【Flutter 问题系列第 80 篇】,如果觉得有用的话,欢迎关注专栏。 博文当前所用 Flutter SDK:3.10.5、Dart SDK:3.0.5 一:问题描述 在输入用户名称、简介等内容时,一般我们都会限制输入框内最大可输入…

这是【Flutter 问题系列第 80 篇】,如果觉得有用的话,欢迎关注专栏。

博文当前所用 Flutter SDK:3.10.5、Dart SDK:3.0.5

一:问题描述

在输入用户名称、简介等内容时,一般我们都会限制输入框内最大可输入数(通过 TextField 组件的 maxLength 属性),如下图限制简介最多10个字

在这里插入图片描述

正常输入汉字是没有问题的,我们的限制起到了作用。可当最后输入了一个表情符号时,我们获取输入内容的长度会超出限制,如下图所示

在这里插入图片描述

这肯定不是我们需要的,怎么处理这种情况呢?

二:解决方案

其实解决的话也很简单,不直接使用字符串的长度,而是使用字符串的字符长度,也就是字符串的 characters 属性的长度。

修改前

onChanged: (str) {if (str.length >= 10) {debugPrint("最多可输入10个字符");}// do something
},

修改后

onChanged: (str) {if (str.characters.length >= 10) {debugPrint("最多可输入10个字符");}// do something
},

修改后的效果如下图所示

在这里插入图片描述

String 内部用来存储的结果是一个 char 字符数组,Character 类用于对单个字符进行操作,是对 char 的封装。如果我们判断输入内容的长度是否大于限制的长度时,应该用的是字符长度,而不是字符串长度。

至此,关于 TextField 输入框组件限制可输入的最大长度后,输入的内容中包含表情符号时,获取输入的内容数还是会超出限制的问题便说到这里。

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。


结束语

Google 的 Flutter 越来越火,截止 2024年1月17日 GitHub 标星已达 159K,Flutter 毅然是一种趋势,所以作为前端开发者,没有理由不趁早去学习。

无论你是 Flutter 新手还是已经入门了,不妨先点个关注,后续我会将 Flutter 中的常用组件(含有源码分析、组件的用法及注意事项)以及可能遇到的问题写到 CSDN 博客中,希望自己学习的同时,也可以帮助更多的人。
http://www.ds6.com.cn/news/36428.html

相关文章:

  • 佛山顺德网站制作公司德州seo优化
  • 怎么用ftpxp做网站如何做网络推广赚钱
  • 做网站需要工具seo短视频网页入口引流下载
  • 邢台网站制作费用宁波seo网络推广渠道介绍
  • 做任务挣钱的网站app百度广告推广费用一年多少钱
  • wordpress 怎么迁移武汉seo论坛
  • 做网站包含什么职位整站优化要多少钱
  • 衡水做淘宝网站建设google图片搜索
  • 做网站页面企业培训课程体系
  • 公司网站一年费用安徽搜索引擎优化
  • 建设银行泰安分行网站长沙seo公司排名
  • 关于网站建设的奖项名称站长之家关键词挖掘
  • 免费做网站推广佛山做优化的公司
  • 软件人力外包游戏优化是什么意思?
  • 可以做卡通动画的网站广州30万人感染
  • 忘记网站后台admin密码百度app下载安装普通下载
  • 网站开发流程框架达内教育
  • 房地产微网站微信营销平台有哪些
  • 开个网站建设公司多少钱中国500强最新排名
  • WordPress积分插件制作关键词优化排名第一
  • wordpress 导航图片优化关键词排名的工具
  • 开发票在哪个网站开手机百度官网
  • 山东新冠疫情2024年最新消息百度seo课程
  • 720全景网站怎么做沈阳关键词快照优化
  • 专业外贸网站开发产品推广方式有哪些
  • 临清住房建设网站直通车关键词怎么优化
  • java做网站的详细流程新网域名注册官网
  • 做网站有兼职吗友情链接怎么购买
  • 建个免费的销售网站做市场推广应该掌握什么技巧
  • 建立网站 数据分析互联网营销是什么