主页 > 互联网  > 

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

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

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

属性说明user-select文本是否可选,该属性会使文本节点显示为 inline-blockspace显示连续空格 ,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,不是应该不解码的吗?是我理解错误?还是我测试用例有问题?

标签:

微信小程序text组件decode属性的小问题由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“微信小程序text组件decode属性的小问题