昨天刚学了searchbar组建,引入到页面以后发现input输入框输入字符后出现下拉单,点击下拉单中的选项后下拉单消失不掉是什么原因。可以在哪里设置
*/
onLoad: function (options) {
this.setData({
search: this.search.bind(this),
searchResult:[]
})
},
search: function (value) {
console.log(value)
this.setData({
searchResult:[{text: '搜索结果', value: 1}, {text: '搜索结果2', value: 2}]
});
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve(this.data.searchResult)
}, 200)
})
},
代码是引入界面的js文件,代码是直接从微信开放文档抄过来的