zoukankan      html  css  js  c++  java
  • Vue v-model

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <div id="app">
            <h1>{{msg}}</h1>
            <input type="text" v-model="msg">
            <p>----------------------</p>
            <h1>{{msg2}}</h1>
            <input type="text" :value="msg2" @input="valueChange">
            <p>----------------------</p>
            <label><input name="sex" type="radio" value="男" v-model="sex"></label>
            <label><input name="sex" type="radio" value="女" v-model="sex"></label>
            <h2>{{sex}}</h2>
            <p>----------------------</p>
            <!-- 勾选一个 -->
            <label>
                <input type="checkbox" v-model="isAgree">同意
            </label>
            <h2>{{isAgree?'同意':'不同意'}}</h2>
            <button :disabled="!isAgree">sign</button>
            <p>----------------------</p>
            <!-- 多个选择 -->
            <label>爱好:</label>
            <input type="checkbox" value="篮球" v-model="hobbies">篮球
            <input type="checkbox" value="足球" v-model="hobbies">足球
            <input type="checkbox" value="乒乓球" v-model="hobbies">乒乓球
            <input type="checkbox" value="羽毛球" v-model="hobbies">羽毛球
            <h2>{{hobbies}}</h2>
            <p>----------------------</p>
            <!-- 值绑定 -->
            <label>爱好:</label>
            <label v-for="hobby in hobbies2_" :for="hobby">
                <input type="checkbox" :id="hobby" :value="hobby" v-model="hobbies2">{{hobby}}
            </label>
            <h2>{{hobbies2}}</h2>
            <p>----------------------</p>
            <select name="city" v-model="city">
                <option value="北京">北京</option>
                <option value="上海">上海</option>
                <option value="深圳">深圳</option>
            </select>
            <p>{{city}}</p>
            <p>----------------------</p>
            <select name="cities" v-model="cities" multiple>
                <option value="北京">北京</option>
                <option value="上海">上海</option>
                <option value="深圳">深圳</option>
            </select>
            <p>{{cities}}</p>
            <p>----------------------</p>
            <!-- lazy -->
            <input type="text" v-model.lazy="msg3">
            <h1>{{msg3}}</h1>
    
            <!-- number -->
            <input type="number" v-model.number="age">
            <h1>{{age}}====={{typeof age}}</h1>
    
            <!-- trim -->
            <input type="text" v-model.trim="name">
            <h1>xxxx{{name}}xxxx</h1>
    
        </div>
        <script src="js/vue.3.2.2.js"></script>
        <script>
            // 1、创建Vue的实例对象
            const app = Vue.createApp({
                data(){//定义数据
                    return {
                        msg:'你好!',
                        msg2:'你好2!',
                        msg3:'你好3!',
                        sex:'',
                        isAgree:false,
                        hobbies:[],
                        hobbies2_:["篮球","足球","羽毛球","乒乓球"],
                        hobbies2:[],
                        cities:['北京','上海','深圳'],
                        city:'北京',
                        age:0,
                        name:''
                    }
                },
                methods:{
                    valueChange(event){
                        this.msg2=event.target.value;
                    }
                }
            }).mount('#app');
        </script>
    </body>
    </html>
  • 相关阅读:
    Entity Framework Code First 学习日记(1)精
    敏捷宣言
    VS2013中web项目中自动生成的ASP.NET Identity代码思考
    ReSharper 配置及用法
    MVC中的Repository模式
    关于Repository模式
    Entity Framework 学习总结之十一:POCO
    Linux Centos7 离线安装docker 【官网翻译和注释】
    企业服务总线ESB
    面向服务的架构SOA
  • 原文地址:https://www.cnblogs.com/mingforyou/p/15157460.html
Copyright © 2011-2022 走看看