输入上的 v-model 通过其他脚本动态更改值?

2024-01-04

我有两个输入,用于存储来自谷歌地图脚本的纬度和经度,如果用户更改标记的位置=>这两个输入将获取用户所啄的纬度和经度,所以我想获取这两个输入的值,我尝试了 v -model 但它不起作用我实际上注意到,只有当我通过键入或粘贴某些内容来更改这些输入的值时,v-model 才会被触发。 有没有一种方法可以让我的 Vue 实例获取这些输入的值(例如 on-change)?


要触发 Vue.js 从外部脚本动态更改输入值后读取输入值,您必须调用:

document.querySelector('#element-id').dispatchEvent(new Event('input'))

在你的元素上。这对两者都有效<input> and <textarea>元素。为了<select>您必须调用的元素:

document.querySelector('#element-id').dispatchEvent(new Event('change'))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

输入上的 v-model 通过其他脚本动态更改值? 的相关文章