菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
1867
2

radio v-bind=” 对象” v-model=“checked 值” 不生效【已解决】

原创
05/13 14:22
阅读数 1815
<html>
    <head>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>

    <div id="app">
        <span v-for="obj in radios" v-bind:key = "obj.id">
           <!-- 使用方式1:这种方式不生效,为什么? -->
            <input type="radio" v-bind="obj" v-model="radio_default">
             <!-- 使用方式2:这种方式生效 -->
            <!-- <input type="radio" v-bind:id="obj.id" v-bind:value="obj.value" v-model="radio_default">  -->
            <label v-bind:for="obj.id">{{obj.value}}</label>
        </span>
    </div>
    <script>
    var vm = new Vue({
        el: '#app',
        data:{
            radios:[{id:1,value:'one'},{id:2,value:'two'},{id:3,value:'three'}],
            radio_default:'two'
        }
    })
     </script>
    </body>
    </html>

发表评论

0/200
1867 点赞
2 评论
收藏
为你推荐 换一批