vue组件之间的传值

<template>
  <el-radio-group v-model="privateValue">
    <el-radio
      v-for="item in privateOptions"
      :key="item.value"
      :label="item.value"
      :disabled="privateDisabled"
    >{{ item.label }}</el-radio>
  </el-radio-group>
</template>

怎么给全选子组件加禁选属性::disabled,在父组件中只要设置true,false就可以实现禁选还是可选

阅读 1.8k
2 个回答

我看你的形容像是:在子组件监听父组件的属性。

        父组件template内:

        <childs :chstatus.sync="status"></childs>
        子组件method内:
        
        this.$emit('update:chstatus',newValue)

这个应该时父组件通过props传值进子组件控制吧,privateDisabled 完全没必要存在,假如你父组件传进来的时disabled,那么你的::disabled="disabled" 即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题