vue.js禁用按钮取决于数组长度

时间:2018-11-21 13:10:04

标签: vue.js vue-component

我试图根据数组长度禁用/启用按钮,因此,我的代码如下:

  <button class="submit-button"
            type="button"
            v-on:click="DoSomething()"
            :disabled="array.length > 0">Submit</button>

尽管这不起作用,但作为响应,我收到警告:

array.length> 0不是'disabled'属性的有效值

关于数组长度,是否有其他语法可启用/禁用按钮?

欢迎任何帮助

1 个答案:

答案 0 :(得分:0)

死灵书!

但是认真地说,正如注释中所指出的那样,代码是完全可以的,只是disabled是一个负数,因此您实际上不想测试大于零,如果要测试大于零,将被禁用

<button class="submit-button"
            type="button"
            v-on:click="DoSomething()"
            v-bind:disabled="myarray.length == 0">Submit</button>