问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug cover-view 客户端 6.7.2 2.2.4
cover view内部只能放cover-view和cover-imgae,不能放text。
那么,如果我的cover-view里要放一段文字,并且文字中有局部是要换个颜色的,这种情况该怎么写?很简单的一个东西,为了在cover-view里写出来,踩了无!数!的!坑!
我不懂为什么开发工具上和实机上的表现完全不同。(开发工具上甚至可以不用那沙比的cover-view就能在原生组件上实现覆盖!)
下面说正事:
不用cover-view的时候,只要很简单的:
今天是2018年9月3日,大家早上好。
这句话,会在view里自动换行,并且中间的日期是按指定的样式显示的。
而用了cover-view之后,文字在
内部甚至都不会自动换行了。也不支持,只能把要特殊化样式的文字也包在中
今天是2018年9月3日,大家早上好。
然后就出现了各种换行,空格的问题。
我尝试了把文字各种包裹在cover-view中
今天是
2018年9月3日
,大家早上好。
给他们加上
display: inline;
word-break: break-all;
white-space: pre-line;
的样式。
最后顶多只能实现在开发工具上实现预想中的效果,而在手机上,还是会莫名其妙地省略、之间出现不受控制的换行、之间出现空白等情况。
麻烦官方尽快给出一个解决方案的小demo,就按上面的例子来。很急。
微信小程序开发问题解答
微信小程序开发者回答:
遇到同样问题。
如图:
开发工具上可以实现,真机调试时就会排列成两行了。用cover-view无法实现此样式。
代码片段: wechatide://minicode/qFhQdcmQ722g
微信小程序开发者回答:
wechatide://minicode/vUEuItmB7T2i
因为cover-view用原生渲染,不支持文本环绕的方式。目前只能这样hack,这里用全角空格放在开头更合适,但框架对空格的处理有点问题,我们需要优化下
微信小程序开发者回答:
cover-view目前不支持有文本节点的存在,需要都套上cover-view。最后的方案的样式问题麻烦给个代码片段看下
微信小程序开发者回答:
你如果有把我的问题看完,还会给我复制这段废话吗?
微信小程序开发者回答:
本文网址:http://www.91bianli.com/weixinxiaochengxu/48176.html