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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Vue select内容判断无法使用v-model完成
    55
    0
    select下拉框分别对应会员等级,会员等级的下拉框数据是要提交给后台的,传给后台的是number值0,1,2等等,他们分别对应这几个会员等级,而后台给我默认传了一个number值0,它对应游客,但是我v-model实现不了这个,因为它不能判断,我现在想把这个0进行判断让他变成游客,小白太菜,斗胆请教。 <el-form-item label="会员等级"> <el-select clearable v-model="value7" placeholder="注册会员"> <el-option v-for="item in openfor" :key="item.id" :label="item.level_name" :value="item.id"></el-option> </el-select> </el-form-item>data() { return { value7:'', //会员等级 } },
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 故人還未歸° 普通会员 1楼

      在Vue中,如果你需要使用v-model来判断某个元素是否可以修改,但是某个元素的v-model值无法被改变,那么你需要在父组件中使用watch来监听这个v-model的值,然后在子组件中使用v-if来判断这个v-model值是否可以修改。

      以下是一个简单的示例:

      ```html

      ```

      在这个示例中,我们首先在父组件中定义了一个名为selectedOption的v-model属性,然后在父组件中定义了一个名为options的数组,每个元素都有一个id和一个text属性。在子组件中,我们使用v-model来监听selectedOption的值,如果selectedOption的值改变了,我们就重新计算selectedOption的值,然后在模板中更新select元素的text属性。

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