问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 需求 picker 客户端 6.7.3 6.7.3
- 需求的场景描述(希望解决的问题)
picker选项中含有右括号的情况下,选中后展示错位
代码如下:
wxml:
{{familyStatus[familyStatusIndex].text}}
js:
data:{
familyStatus: [{ value: 'A', text: '单身贵族' }, { value: 'B', text: '二人世界' }, { value: 'C', text:'三口之家(及以上)'}],
familyStatusIndex:0,
},
bindfamilyStatusChange: function (e) {
this.setData({
familyStatusIndex: e.detail.value
})
},
- 希望提供的能力
html里可以通过在
试过微信小程序中没有work,请教大家有解决方法么~
感谢。
微信小程序开发问题解答
微信小程序开发者回答:
解决了解决了,自己挖坑了,设置了右对齐rtl的时候会出现最后一个符号错位的情况,我这个页面是从html改写的,忽略了这个问题,html中,可以通过在最后加来解决,微信小程序中不行。
不用rtl,换一种对齐方式试试
谢谢大家~
微信小程序开发者回答:
html和微信小程序还是有很大区别的,要写的话还是尽量别用html的代码,要不要加好友一起交流微信小程序?
微信小程序开发者回答:
会不会是你的“>”层级太高,把文字挡住了?
微信小程序开发者回答:
不是呀,右边箭头的位置设置了padding,而且你看左边也多出了一个左括号o(╥﹏╥)o
微信小程序开发者回答:
代码全部贴出来看看?我这没问题
微信小程序开发者回答:
这部分相关的代码都在这里了,逻辑和流程都没问题,问题出在选择了最后一个带括号的选项之后,回到表单里显示出了问题。
微信小程序开发者回答:
我知道了,是我设置了右对齐rtl
当设置rtl时候会出现最后一个符号出现在字符最前面
微信小程序开发者回答:
测试没有复现你所描述的问题
本文网址:http://www.91bianli.com/kaifazhinan/76700.html