input的value值在页面上被改变,但是查看器代码中值不改变

这里写图片描述

这里写图片描述

这里需要用attr()写入,而不使用val()方法;另外如果想动态改值一定不要用disabled=”disabled”,用readonly=”true” 代替

这里写图片描述

引用块内容

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以使用ref属性来获取el-input组件的实例,然后使用$refs访问该实例的value属性来获取输入的内容。例如,如果您给el-input设置了ref="myInput",则可以使用this.$refs.myInput.value来获取输入的内容。 ### 回答2: 在不使用v-model的情况下,在el-input上查看内容可以通过设置ref属性以及监听input事件来实现。 首先,在el-input上设置ref属性,例如ref="myInput"。 ``` <el-input ref="myInput"></el-input> ``` 然后,在Vue的methods中定义一个方法,用于监听input事件,并获取输入的内容。在该方法中,通过this.$refs.myInput.$refs.input.value来访问el-input输入框,并获取其中的。 ``` methods: { handleInput() { const inputValue = this.$refs.myInput.$refs.input.value; console.log(inputValue); } } ``` 最后,在el-input上绑定input事件,并调用上面定义的方法。 ``` <el-input ref="myInput" @input="handleInput"></el-input> ``` 这样,当在el-input输入内容时,会触发input事件,调用handleInput方法,从而可以在控制台上打印出输入的内容。 ### 回答3: 要在不使用v-model的情况下,在el-input上查看内容,可以通过使用ref属性和$refs对象来获取input组件的实例,然后通过实例的value属性来读取输入框的内容。 首先,在el-input上添加ref属性,例如ref="inputRef"。 然后,在页面的methods选项中添加一个方法,用于获取输入框的内容。方法中通过$refs对象来访问input组件的实例,然后通过实例的value属性来获取输入框的内容。代码如下所示: ```javascript methods: { getContent() { const content = this.$refs.inputRef.value; console.log(content); } } ``` 最后,在el-input上添加一个点击事件,调用上面定义的方法,例如@click="getContent"。 这样,当点击el-input时,就会调用getContent方法来获取输入框的内容,并在控制台中打印出来。 需要注意的是,通过$refs对象获取到的是真实DOM节点,因此可以直接访问inputvalue属性来获取输入框的内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值