关于vuex的一点提问

发布于 2022-09-11 23:33:21 字数 242 浏览 10 评论 0

problem.png

问题是这样的:我要根据上面基础参数里面的信息来动态显示下面
两个按钮的disabled状态 上面基础公共参数是我引入封装的子组件

如果里面任意一项选项为空串 就禁止显示下面两个按钮的状态

请问用vuex 共享上面表单的数据 然后再在父组件里一个个 | 的判断吗

有啥简洁的方法

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我不吻晚风 2022-09-18 23:33:21

表单的数据存入vuex后可以写个gettersdisabled根据这个getters赋值即可

new Vuex.Store({
  state: {
    form: {
      hosts: '',
      url: '',
    },
  },
  getters: {
    isDisabled: state => {
      return !state.form.hosts || !state.form.url;
    },
  },
}); 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文