出现的问题:
view标签后的文字在真机上会出现行首的空格。如下:“我是第1段文字”和“我是第3段文字”的前面在真机上会出现空格
代码示例:
< view >标题标题</ view > 我是第1段文字 < view >我是第2段文字</ view > 我是第3段文字 |
按照H5的实现方式:块级元素会占一行。
如果前后各有几个文字,则一共会占3行。虽然书写代码的时候为了源码的格式问题,肯定会写成3行,这样文字与view标签之间就肯定有换行符。按照正确的展示方式,前后的文字前面不会出现空格
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | view | 客户端 | 6.7.3 | 2.4.1 |
1 个回答
文本可以使用text包裹起来
是的,用text包起来当然是一个解决办法,而且也还有其他不少的解决办法,我现在也是这样解决的。
只是我觉得这些办法都相当于hack一样的,真正的问题是出现在微信的实现上。
如果是按照W3C标准来、和浏览器的实现一样的,这里应该不会多出一个空格吧?
所有内容必须包含在标签内,不算是hack吧,只是按照微信的一种标准
神马时候有这个标准了。。。
所有的内容都在标签内,都要有标签才能出内容,我觉得跟原生开发的体验差不多了(从源码上看着和XML也很像)。
不议论这样的好坏吧,就是一个习惯问题,至少我们开发web的时候不需要一定有标签才能有内容,对不对?
嗯嗯