ElementUI实现地址自动补全文本框

Logo

新冠疫情自我检测系统网页设计开发文档

Sylvan Ding 的第一个基于 Vue.js 的项目. 本项目所提供的信息,只供参考之用,不保证信息的准确性、有效性、及时性和完整性,更多内容请查看国家卫健委网站!
Explore the docs »

View Demo · Report Bug · Request Feature

homepage

ElementUI实现地址自动补全文本框

We use el-autocomplete component and inputTips API from lbs.amap, which helps realize the Query Autocomplete service. The Query Autocomplete can be used to provide a query prediction for text-based geographic searches, by returning suggested queries as you type. Note that you can only use this service 5,000 times per day. We set inputTipsOpen = false when the service reaches the limit or something wrong happens with API server.

开发环境

node14.16.1
npm8.18.0
vue-cli2.9.6
vue2.5.2

解决方案

<template><el-autocompletev-model="place":fetch-suggestions="querySearchAsync"placeholder="请输入地址(省/市/地/县)":trigger-on-focus="false":clearable="true"prefix-icon="el-icon-place"></el-autocomplete>
</template><script>
import request from '@/utils/request'
import { errorMsg, infoMsg } from '@/utils/msgsettings.js'
export default {data() {return {place: '',addresses: [],timeout: null,inputTipsOpen: true,}},methods: {querySearchAsync(queryString, cb) {this.addresses.splice(0, this.addresses.length)this.inputTips(queryString)clearTimeout(this.timeout)this.timeout = setTimeout(() => {cb(this.addresses)}, 600)},inputTips(queryString) {// ! frequency limit: 5,000 times per day// https://lbs.amap.com/api/webservice/guide/api/inputtipsrequest.request({url: '/inputtips',baseURL: 'https://restapi.amap.com/v3/assistant/',params: {keywords: queryString,datatype: 'poi',key: 'fdfb60635a50****298be7dc28',},}).then((response) => {var { status, info, tips } = response.dataif (status === '1') {this.addresses = tips.map((value) => {// {value, id, name, district, adcode, location, address}return {value: `${value.district}${value.name}`,...value,}})} else {if (this.inputTipsOpen) {errorMsg(info)this.inputTipsOpen = false}}}).catch(() => {})},},
}
</script>

转载请注明出处:©️ Sylvan Ding 2022

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/484530.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

孙茂松:机器能创造吗?

来源&#xff1a;TsinghuaNLP中国人工智能学会主办的2021全球人工智能技术大会&#xff08;GAITC 2021&#xff09;6月5日-6日在杭州举行。6月5日晚&#xff0c;中央音乐学院音乐人工智能系主任李小兵教授和清华大学人工智能研究院常务副院长孙茂松教授共同主持了《当AI与艺术相…

Nginx+Fastdfs

注&#xff1a; 在配置时&#xff0c;使用非root用户配置 fdfs/fdfs 1. 集群部署 1.1. 准备 创建目录&#xff1a;本文档中所有内容安装到/fdfs目录 [fdfs5861be93b5b0 /]$mkdir -p /fdfs/fastdfs/data /fdfs/nginx/nginx_temp /fdfs/soft && ln -s /fdfs/fastdf…

6小时完成,Jeff Dean领衔AI设计芯片方案登Nature,谷歌第四代TPU已用 芯快递 今天...

来源&#xff1a;机器之心编辑&#xff1a;杜伟、陈萍将芯片的布局规划看作一个深度强化学习问题&#xff0c;谷歌大脑团队希望用 AI 来提升芯片设计效率。基于 AI 的最新设计方案可以在数小时内完成人类设计师耗费数月才能完成的芯片布局&#xff0c;这将有可能引领一场新的芯…

python-异常

#异常&#xff1a;每个异常都是一些类的实例&#xff0c;这些实例可以被引发&#xff0c;也可以进行捕捉&#xff1b; #异常的引发&#xff1a;通过raise语句可以引发异常raise Exception raise Exception("MyException!")#通过dir函数可以得到模块的内容 import mat…

在Docker中运行Vue.js项目(开发环境/生产环境)

新冠疫情自我检测系统网页设计开发文档 Sylvan Ding 的第一个基于 Vue.js 的项目. 本项目所提供的信息&#xff0c;只供参考之用&#xff0c;不保证信息的准确性、有效性、及时性和完整性&#xff0c;更多内容请查看国家卫健委网站&#xff01; Explore the docs View Demo…

所有竞争,本质都是“硬核能力”之争

来源&#xff1a;中科创星文 &#xff1a;君莫笑轮值主编&#xff1a;智勇 值班编辑 &#xff1a;金木研一、科技创新&#xff0c;是世界进步的第一推动力站在5000年后的今天&#xff0c;回首人类的发展进程&#xff0c;从石器时代—青铜时代—铁器时代—蒸汽时代—电气时代—信…

深度报告:芯片设计EDA 2.0时代,三大路径搞定六大挑战

编辑&#xff1a;智东西内参EDA是Electronic Design Automation的缩写&#xff0c;几十年来成为芯片设计模块、工具、流程的代称。从仿真、综合到版图&#xff0c;从前端到后端&#xff0c;从模拟到数字再到混合设计&#xff0c;以及工艺制造等&#xff0c;EDA工具涵盖了芯片设…

2018上海

转载于:https://www.cnblogs.com/kakaisgood/p/10158442.html

python-类方法和属性

#类方法&#xff0c;属性和迭代器 #为了类是新型的&#xff0c;应该把语句__metaclass__type放在模块的开始&#xff0c; #或者子类化内建类object class newtype(object):pass#构造方法&#xff1a;一个对象创建后&#xff0c;会立即调用构造方法&#xff0c;即__init__ class…

taro中子父传值

其实网上很多方法,我这只是一个简单的demo,废话不多说直接上代码 import Taro, { Component } from tarojs/taro import { View, Text } from tarojs/components import ./index.less//子组件 class Child extends Component{constructor(props) {super(props);this.state ({}…

如何计算感受野(Receptive Field)

深度神经网络中的感受野(Receptive Field) 本文转载自知乎&#xff1a;深度神经网络中的感受野(Receptive Field) - 蓝木达的文章 - 知乎 在机器视觉领域的深度神经网络中有一个概念叫做感受野&#xff0c;用来表示网络内部的不同位置的神经元对原图像的感受范围的大小。神经元…

物理学需要哲学,哲学需要物理学

来源&#xff1a;微信公众号“Philosophia 哲学社”撰文&#xff1a;卡洛罗威利&#xff08;Carlo Rovelli&#xff09;翻译&#xff1a;朱科夫「反对哲学」是一位当代伟大的物理学家——诺贝尔物理奖得主、基本粒子物理「标准模型」的奠基人斯蒂文温伯格&#xff08;Steven We…

[转帖]Oracle 11G RAC For Windows 2008 R2部署手册

Oracle 11G RAC For Windows 2008 R2部署手册&#xff08;亲测&#xff0c;成功实施多次&#xff09; https://www.cnblogs.com/yhfssp/p/7821593.html 总体规划 服务器规划 1、建议使用两台硬件配置一模一样的服务器来作为 RAC 环境的两个物理节点 2、服务器至少需要配置两块物…

生日快乐送女朋友的网页生日礼物模版

生日快乐送女朋友的网页生日礼物模版 Demo: http://sylvanding.online/happy-birthday-20221120 仓库&#xff1a;https://github.com/sylvanding/happy-birthday-20221120 参考 背景 https://codepen.io/arcs/pen/XKKYZW蛋糕 https://codepen.io/fixcl/pen/AaBNZB卡片 http…

美国独步世界的八大领域

来源&#xff1a;世界先进制造技术论坛一、美国诺贝尔奖获得者世界第一

Hinton的胶囊网络不太行?CVPR Oral论文:不比卷积网络更「强」

来源&#xff1a;机器学习研究组订阅在一篇 CVPR 2021 Oral 论文中&#xff0c;来自慕尼黑大学、微软亚研的研究者对胶囊网络和卷积网络进行了全面的对比。一系列实验表明&#xff0c;一些被认为对胶囊网络&#xff08;CapsNet&#xff09;至关重要的设计组件实际上会损害它的鲁…

数量庞大!中国成长型AI企业研究报告

来源&#xff1a;德勤Deloitte编辑&#xff1a;蒲蒲日前&#xff0c;德勤、英特尔和深圳人工智能行业协会联合发布《中国成长型AI企业研究报告》。该报告通过对数千家成长型AI企业数据的分析研究&#xff0c;几百家企业的走访以及和近百家优秀企业的深度合作&#xff0c;就中国…

除了芯片,我们还应关注这六大核心技术!

来源&#xff1a;疯狂机械控企业想发展自己还是需要掌握核心技术。除了芯片以外&#xff0c;还有哪些核心技术是我们重点关注的呢&#xff1f;01 软件定义机器▼设备智能化的体现就是典型的软件定义机器&#xff0c;包括机器轻松连接至互联网&#xff1b;将APP和分析结果嵌入机…

中国科学院院士褚君浩:第四次工业革命和智能时代

来源&#xff1a;信息化时代第一次工业革命起源于英国&#xff0c;以机械化为特征。第二次工业革命&#xff0c;以电气化为特征。第三次工业革命&#xff0c;以信息化为特征。现阶段&#xff0c;正值第四次工业革命&#xff0c;此次工业革命具有以下三个特征&#xff1a;信息科…

数据的描述统计量

一、本文简介   一组样本数据分布的数值特诊可以从三个方面进行描述&#xff1a; 1、数据的水平&#xff1a;也称为集中趋势或位置度量&#xff0c;反应全部数据的数值大小。 2、数据的差异&#xff1a;反应数据间的离散程度。 3、分布的形状&#xff1a;反应数据分布的偏度和…