账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vuex状态和不同组件checkbox双向绑定问题
    34
    0

    比如我有abc三个组件 他们都分别有若干个checkbox
    我把所有checkbox与state里面的checkList进行双向绑定
    这个时候会报错 computed property checkList is assigned but has no setter(大概就是这样)
    意思是让我在计算属性设置setter函数
    请问有什么好的解决办法或者设置setter的思路吗

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 丢什么不丢个性。 普通会员 1楼

      在Vue中,状态是通过组件的data属性来管理的,而checkbox的双向绑定则主要通过Vue的指令(v-model)来实现。当一个组件的checkbox被选中时,数据中相应的位置会相应地增加;当一个组件的checkbox被选中时,数据中相应的位置会相应地减少。

      以下是一个简单的例子:

      ```html

      ```

      在这个例子中,我们有两个输入框,一个用于显示我的状态,另一个用于触发状态改变的按钮。当我点击按钮时,myFunction函数会被调用,将myState的值设置为true或false,然后通过emit事件将状态改变通知其他的组件。

      当组件的checkbox被选中时,数据中的myState属性会相应地增加;当组件的checkbox被选中时,数据中的myState属性会相应地减少。

      这种双向绑定的方式使得状态的管理变得更加简单和直观。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部