<div id="app"> <!-- 1、checkbox单选框 --> <label for="agree"> <input type="checkbox" id="agree" v-model="isAgree">同意协议 </label> <h2>你选择的是:{{isAgree}}</h2> <button :disabled="!isAgree">下一步</button> <!-- 2、checkbox多选框 --> <input type="checkbox" value="篮球" v-model="hobbies">篮球 <input type="checkbox" value="足球" v-model="hobbies">足球 <input type="checkbox" value="乒乓球" v-model="hobbies">乒乓球 <h2>您的爱好是:{{hobbies}}</h2> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script type="text/javascript"> let app = new Vue({ el:"#app", data:{ isAgree:false, hobbies:[] } }) </script>