• 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;

  • 相关阅读:
    创建Android项目时出错——No resource found that matches the given name 'Theme.AppCompat.Light'
    Java、Android 开发环境搭建
    tomcat7的安装与配置、及Servlet部署
    让实体对象自行决定留存操作类型(增删改)
    聚合体
    PowerDesigner15中定义varbinary(max)列
    Pig limit用法举例
    Pig join用法举例
    Pig distinct用法举例
    Pig group用法举例
  • 原文地址:https://www.cnblogs.com/wangshuang123/p/10777823.html
Copyright © 2020-2023  润新知