zoukankan      html  css  js  c++  java
  • Vue表单绑定(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>Vue表单绑定(单选按钮,选择框(单选时,多选时)</title>
        </head>
        <body>
            <!-- 单选按钮 -->
            <div id="app">
                <input type="radio" value="选择1" v-model="radio"/>
                <label>选择1</label>
                <input type="radio" value="选择2" v-model="radio"/>
                <label>选择2</label>
                <p>所选择:{{radio}}</p>
            </div>
            
            <!-- 选择框(单选时) -->
            <div id="app1">
                <select v-model="select">
                    <option disabled value="">请选择</option>
                    <option>A</option>
                    <option>B</option>
                    <option>C</option>
                </select>
                <p>所选择:{{select}}</p>
            </div>

    <!-- 用 v-for 渲染的动态选项 -->
            <div id="app2">
                <select v-model="select">
                    <option v-for="item in list" v-bind:value="item.id">{{item.name}}</option>
                </select>
                <p>所选择:{{select}}</p>
            </div>
            <script src="vue.js"></script>
            <script>
                //单选按钮
                var app=new Vue({
                    el:"#app",
                    data:{
                        radio:"选择1"
                    }
                });
                
                //选择框(单选时)
                    var app=new Vue({
                    el:"#app1",
                    data:{
                        select:""
                    }
                });

    //用 v-for 渲染的动态选项
                var app2 = new Vue({
                    el: "#app2",
                    data: {
                        select: '1',
                        list: [{
                                id: 1,
                                name: 'A'
                            },
                            {
                                id: 2,
                                name: 'B'
                            },
                            {
                                id: 3,
                                name: 'C'
                            }
                        ],
                    }
                })


                
            </script>
        </body>
    </html>

    选择框(多选时):只需要把select:[]  即可,并且添加multiple;

  • 相关阅读:
    看opengl写代码(7) 使用混合数组(glInterLeavedArrays)
    三层交换机静态路由配置实现两网互通
    [leetcode] Insertion Sort List(python)
    Android 4.4环境搭建——配置AVD模拟器
    QlikView格式化某一个单元格
    浅谈触发器
    为什么镜像是左右而不是上下颠倒:4星|《环球科学》2018年08月号
    “第一公里”仍鲜被问津:4.5星|《财经》2018年第19期
    用故事做营销或管理,相关的8本书
    知识付费与内容创业相关的书9本
  • 原文地址:https://www.cnblogs.com/wangshuang123/p/10777823.html
Copyright © 2011-2022 走看看