一、环境:windows10,开发者工具版本1.05.2107221,基础库2.19.0,微信版本PC端3.3.0.115、手机端(安卓)8.0.7。
二、问题描述:
在测试editor时发现两个问题,如下:
1、PC自动预览时,设置字体样式的“粗体”、“斜体”等样式无法正确显示出来;“下划线”、“标题(H)”等则可以正常显示。
另外,手机端全部样式显示正常。
(见图一)
2、手机端真机调测时,wx.createSelectorQuery无法正确获得editor组件,操作样式时报错如下(有时第一次启动调测不会报错,结束调测再启动基本都会报错了):
Cannot read property 'format' of undefined
TypeError: Cannot read property 'format' of undefined
以上,手机端预览功能是没有问题的,就是真机调测时才会有问题。
(见图二).05.210721.21版本 1.05.2107221H
三、复现Demo:
https://developers.weixin.qq.com/s/vevE5cmd7FsW
四、问题截图:
图片一
图片二
图一基本是没啥问题的,这个字符需要点击选中某个或者多个在点击下面的字符变换工具就能生效,
至于图2完全就是语法有问题,都报错了就是写错了,建议从初始化开始在排除一遍
图一:选定文本再赋样式,这个我是知道的,没有截图时没有选是为了看效果(光标是放在对于文本上的),另外,你看到工具栏的加粗按钮颜色了吗?这个证明该文本已经有加粗属性,只是没有样式没有被渲染显示出来。
图二:语法不会有问题,我强调了,在无论是在开发者工具、手机端和PC端预览都不会有问题,功能正常。
但是选手机端真机测试是,才会有报错且功能用不了。