解决问题:原生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为设置的一个全局变量,接受要传的值