当前位置:  开发笔记 > 编程语言 > 正文

Google商家信息自动填充Vue.js

如何解决《Google商家信息自动填充Vue.js》经验,为你挑选了1个好方法。

我正在尝试在Vue.js中实施Google地方信息自动填充功能.

该API规定的Autocomplete类第一接受一个inputField:HTMLInputElement,如在其实施例中使用:

autocomplete = new google.maps.places.Autocomplete(
    /** @type {!HTMLInputElement} */(document.getElementById('autocomplete')),
    {types: ['geocode']});

既然我们不能通过Vue.js中的ID传递元素?如何实现这一目标,以及我们将通过何种结构?

例如,以下代码失败




有错误:

InvalidValueError: not an instance of HTMLInputElement

softcode.. 6

好吧,按照Matthew Jibin的建议使用ref,我得到了它.还有很多工作要做,但最初的障碍克服了.




一个补充,来自文档:

关于ref注册时间的一个重要注意事项:因为refs本身是由render函数创建的,所以你无法在初始渲染时访问它们 - 它们还不存在!

所以created()钩子不是正确的.mounted()是我们正在寻找的.



1> softcode..:

好吧,按照Matthew Jibin的建议使用ref,我得到了它.还有很多工作要做,但最初的障碍克服了.




一个补充,来自文档:

关于ref注册时间的一个重要注意事项:因为refs本身是由render函数创建的,所以你无法在初始渲染时访问它们 - 它们还不存在!

所以created()钩子不是正确的.mounted()是我们正在寻找的.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有