请问浏览器如何读取/设置vue element-ui中 input值?

varx=document.getElementsByClassName('ivu-inputivu-input-default')[0];x.focus();x.val... var x=document.getElementsByClassName('ivu-input ivu-input-default')[0];x.focus();x.value=("测试");x.onchange;以上代码不能修改VUE里面保存的数据,只是表面变了,调试网战 www点yue352点com 展开
 我来答
随便asdq
2020-04-09 · 超过18用户采纳过TA的回答
知道答主
回答量:33
采纳率:100%
帮助的人:19.2万
展开全部

在 Chrome 里面

  1. 按 f12 审查元素

  2. 切换到 source 面板,在右边的 Event Listener Breakpoints 里面的 Keyboard 现在钩上 input

  3. 在需要调用的 input 里面随便输入值

  4. 然后会触发调试,按步调试进入 element-ui 的 handleInput 回调函数

  5. 这个时候的 this 就是 element-ui 的输入框的 vue 实例

  6. 在 console 执行 window.hello = this, 然后跳过调试

  7. 在 console 里面用 hello 就可以随意操作 对应的 输入框实例了

前端报错
2020-03-21 · 前端开发技术分享,分析
前端报错
采纳数:1573 获赞数:7026

向TA提问 私信TA
展开全部
使用 Vue 开发,要转变思维,不推荐直接操作 DOM,而是具备单项数据流的思维,直接操作状态。
如果是表单元素,可以使用双向绑定 v-model
追问
使用了element-ui 框架,根本就没有任何VUE信息留在客户端,何来的 v-model。上面有网址,你审查元素 看下代码就知道了。
追答
还以为你是开发者。
直接 el.trigger('input') 更新下状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式