vue中v-bind判断

用v-bind绑定按钮disabled
:disabled="!filter.input1" 这样是可行的,
但是要判断三个值都存在就不行,类似这样
:disabled="!filter.input1 && !filter.input2 && !filter.input3"

该怎么写

阅读 5.5k
2 个回答

请使用::disabled="!filter.input1 || !filter.input2 || !filter.input3"

这样才符合逻辑,只要有一个不满足,就不能点击

写个计算属性

computed: {
    isDisabled: () => {
        return !filter.input1 && !filter.input2 && !filter.input3
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题