收藏
回答

view组件前后文字会带空格。块级元素实现问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug view 客户端 6.7.3 2.4.1

出现的问题:

view标签后的文字在真机上会出现行首的空格。如下:“我是第1段文字”和“我是第3段文字”的前面在真机上会出现空格


代码示例:

<view>标题标题</view>
我是第1段文字
<view>我是第2段文字</view>
我是第3段文字


按照H5的实现方式:块级元素会占一行。

如果前后各有几个文字,则一共会占3行。虽然书写代码的时候为了源码的格式问题,肯定会写成3行,这样文字与view标签之间就肯定有换行符。按照正确的展示方式,前后的文字前面不会出现空格


最后一次编辑于  2018-12-07  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 痛快科技
    痛快科技
    2018-12-07

    文本可以使用text包裹起来

    2018-12-07
    赞同
    回复 4
    • 古月今觞
      古月今觞
      2018-12-07

      是的,用text包起来当然是一个解决办法,而且也还有其他不少的解决办法,我现在也是这样解决的。

      只是我觉得这些办法都相当于hack一样的,真正的问题是出现在微信的实现上。

      如果是按照W3C标准来、和浏览器的实现一样的,这里应该不会多出一个空格吧?

      2018-12-07
      回复
    • 痛快科技
      痛快科技
      2018-12-07回复古月今觞

      所有内容必须包含在标签内,不算是hack吧,只是按照微信的一种标准

      2018-12-07
      回复
    • 古月今觞
      古月今觞
      2018-12-07回复痛快科技

      神马时候有这个标准了。。。

      所有的内容都在标签内,都要有标签才能出内容,我觉得跟原生开发的体验差不多了(从源码上看着和XML也很像)。

      不议论这样的好坏吧,就是一个习惯问题,至少我们开发web的时候不需要一定有标签才能有内容,对不对?

      2018-12-07
      回复
    • 痛快科技
      痛快科技
      2018-12-07回复古月今觞

      嗯嗯

      2018-12-07
      回复