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

微信小程序text组件decode属性的小问题

今天学习微信小程序的text组件,这个组件类似于网页制作中的span标签,内联文本只能用 text 组件,不能用 view,如 foo bar </text。
text组件常用属性如下表:

属性说明
user-select文本是否可选,该属性会使文本节点显示为 inline-block
space显示连续空格 ,ensp中文字符空格一半大小;emsp中文字符空格大小
decode是否解码

原本觉得没有什么难度,练习了user-select、space属性也很正常,而decdoe属性则不是我预期的那样。
1.user-select 属性

<text user-select="true">微信小程序</text>

2.space属性,关于连续空格的解析,有三个取值,分别是:
ensp:中文字符空格一半大小
emsp:中文字符空格大小
nbsp: 根据字体设置的空格大小
相应的代码和效果如图所示,没什么问题。
在这里插入图片描述
3.decode属性,测试时这里感觉就出现了问题,如下图所示:
decode属性为true时,解码了小于号,这没问题;
decode属性不写的时候,不解码小于号,也没问题;
decode属性为false时,居然解码了大于号,这是为什么?既然为false,不是应该不解码的吗?是我理解错误?还是我测试用例有问题?

在这里插入图片描述

相关文章:

  • WPF8-常用控件
  • 2025年新型智慧城市整体解决方案下载:顶层规划设计,应用总体建设方案
  • 【Linux Redis】关于用docker拉取Redis后,让虚拟机运行起来redis,并使得其可以连接到虚拟机外的navicat。
  • jessionid
  • linux云服务器部署deepseek,并通过网页访问
  • dify-AI 私有部署可修改前端页面
  • EasyExcel 自定义头信息导出
  • OpenVela——专为AIoT领域打造的开源操作系统
  • 分布式同步锁:原理、实现与应用
  • 交换路由——控制VLAN之间通信
  • axios post请求 接收sse[eventsource]数据的
  • Go 语言函数返回对象 vs 传递指针赋值:性能对比与最佳实践
  • 深入解析 Flutter 性能优化:从原理到实践
  • 【Java学习】继承
  • 使用nvm管理node.js版本,方便vue2,vue3开发
  • ROS-相机话题-获取图像-颜色目标识别与定位-目标跟随-人脸检测
  • Django 5 实用指南(一)安装与配置
  • 数据结构——哈希表
  • Superset配置Report Alert实践及二次开发实践
  • 析言GBI:用自然语言交互重构企业数据分析范式
  • 晶圆销量上升,中芯国际一季度营收增长近三成,净利增超1.6倍
  • 奥利弗·斯通回顾越战50周年:我们不善于总结历史教训
  • 司法部:民营经济促进法明确禁止违规异地执法、利用行政或者刑事手段违法干预经济纠纷
  • 金融监管总局:力争实现全国普惠型小微企业贷款增速不低于各项贷款增速
  • 民生访谈|摆摊设点、公园搭帐篷、行道树飘絮,管理难题怎么解?
  • 詹丹|高考语文阅读题设计和答案拟制的一些缺憾