<el-autocomplete @clear="clear" class="flex-1" clearable v-model="title" placeholder="请输入地点" :fetch-suggestions="querySearchAsync" @select="handleSelect">
方法method:
/** * 远程搜索地点列表 * @param queryString * @param cb */ querySearchAsync (queryString, cb) { let arr = [] if (queryString) { this.$jsonp('https://apis.map.qq.com/ws/place/v1/suggestion', { output: 'jsonp', key: process.env.VUE_APP_TX_KEY, location: `${this.center.lat},${this.center.lng}`, keyword: encodeURI(queryString) }).then(res => { arr = res.data || [] cb(arr); }).catch(() => { cb(arr) }) } else { cb(arr) } },