在vue.js;用true或false的textarea属性'readonly'切换是没用的;

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vue.js;用true或false的textarea属性'readonly'切换是没用的;相关的知识,希望对你有一定的参考价值。

我想做的是:

  1. dblclick textarea时可以编辑textarea;
  2. 模糊时无法编辑textarea;

但是现在,无论我使用'readonly'属性的状态切换它都是无用的;

codesandbox here

答案
<input
    v-model="textVal"
    :rows="rows"
    :readonly="status"
    :autoHeight="autoHeight"
    class="textMsg"
    @input="inputing"
    @blur="blur"
  ></input>
  <button @click="dblclick">Test</button>


您好,我看了您的示例,代码没有问题,意外影响的原因是ondbclick事件和onblur事件之间的冲突。好吧,对不起,我无法解释这一点。但我的解决方案是在按钮上添加一个click事件来更改文本字段的值。其他人没有改变。

检查信息是事件的优先级。所以你可以看看这个。

以上是关于在vue.js;用true或false的textarea属性'readonly'切换是没用的;的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js:如何将特定对象中的布尔字段从 false 更改为 true @click 处于突变状态和带有动作 axios 的服务器?

Vue.JS v-for循环后,想要实现每个单独项实现单独的show的true\false

Vue.js if语句的问题。工作真的很奇怪

如何在 vue js 中设置输入表单控件默认聚焦,直到输入值?

Vue.js的模版渲染

Vue.js:条件类样式绑定