解决问题:原生H5input标签 value值改变了,网页上不显示
场景描述:
引入百度地图或者谷歌地图后,使用Autocomplete自动提示功能后,本来设置的场景是打开网页的时候,给input框赋值,显示相关值,但是这时候发觉有个bug,每次打开后,input中的value已经获取到值了,但是前端网页上还是啥不显示。

问题原因:地图使用了根据这个位置来自动提示的功能引起的。
ac = new BMap.Autocomplete({
input: 'location', //location出现问题的input输入框的id号
})
解决办法:
ac = new BMap.Autocomplete({
input: 'location',
})
//解决办法:手动再绑定值一次
ac.setInputValue(currentRow.location) //currentRow为设置的一个全局变量,接受要传的值
本文解决了一个特定场景下的问题:在引入百度地图或谷歌地图的自动提示功能后,原本设置好的H5 input标签value值虽已改变,但前端页面却不显示的问题。通过重新绑定值的方法成功解决了这一bug。
,原生H5input标签 value值改变了,网页上不显示&spm=1001.2101.3001.5002&articleId=108623716&d=1&t=3&u=b736b60a18f04b48b6a5d1983abaf0d1)
1869

被折叠的 条评论
为什么被折叠?



