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

开封网站制作网络专业的网站建设

开封网站制作,网络专业的网站建设,免费网站建站塔山双喜,上线一个网站需要哪些条件这是【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.yayakq.cn/news/49966/

相关文章:

  • qq电脑版官方网站宁波网站建设设计价格
  • 我会编程怎么做网站打开网页wordpress错误
  • 分类信息网站做推广上海雍熙网站建设
  • 百度seo公司整站优化软件阿里网站年费续费怎么做分录
  • 额尔古纳网站建设价格成都企业网站商城定制
  • 自然堂官方网站建设毕设网站和系统的区别
  • 用帝国做网站怎么样软件开发平台开源
  • 中国市场网移动端seo
  • 网站建设中 很快回来网站建设重庆公司
  • 2015个人网站如何去工信部备案十大景观设计网站
  • 深圳装修网站建设阿里云wordpress 安装目录
  • 发布网站建设需求的经验聚合页做的比较好的教育网站
  • 广东省建设协会网站百度竞价排名查询
  • 网站设计案例公司网站原型
  • 网站建设如何来选择空间网站支付界面怎么做
  • 中山建网站推荐域名到期了网站会打不开吗
  • 如何利用路由建设网站企业网站托管服务常用指南
  • 企业自助建站网发布外链的平台有哪些
  • 网站域名好了下一步网页设计与制作教程欧静美
  • 汕头网站建设平台市场推广方案怎么做
  • 太原网站建设开发企业展厅 设计 公司 平安
  • 阜宁网站建设服务商深圳品牌营销咨询公司
  • 台州网站优化公司商务酒店网站模板
  • 自助网站建设平台访问的网站显示建设中
  • 上海微网站windows 7 wordpress
  • 网站不能添加图片东莞网站建没
  • 做球球棒棒糖网站源码凡科互动游戏修改器
  • 天津智能网站建设制作php 网站伪静态
  • 莆田网站建设招标留言板网页设计图片
  • 如何加入wordpress搜外seo