• 双向数据绑定


    双向数据绑定

    双向数据绑定基于MVVM框架,vue属于MVVM框架

    MVVM:M等于model,V等于view,即model改变影响view,view改变影响model

    1.双向数据绑定

    <!-- 双向数据绑定 -->
    #必须在使用在表单里面
    #使用v-model绑定数据,实现动态数据变化
    <h3>{{msg}}</h3>
    <input type="text" v-model="msg">
    
    #js代码
    export default {
        name: 'app',
        data() {
            return {
                msg: 'vue demo',
            }
        }
    }
    

    获取动态数据

    <!-- 获取动态数据 -->
    <button v-on:click="getMsg()">获取表单数据</button>
    
    #js代码
    methods: {
        getMsg() {
            alert(this.msg)
        }
    }
    

    设置表单数据

    <!-- 设置动态数据 -->
    <button v-on:click="setMsg()">设置表单数据</button>
    
    #js代码
    methods: {
        setMsg(){
            this.msg = '设置后的数据';
        },
    }
    

    2.使用ref绑定数据(使用ref进行dom操作)

    #html代码
    <input type="text" ref="textInfo"/>
    <div ref="box">这里是一个box</div>
    <!-- 获取动态数据 -->
    <button v-on:click="getInfo()">获取表单数据</button>
    
    #js代码
    methods: {
        getInfo() {
            alert(this.$refs.textInfo.value);
            this.$refs.box.style.background = 'red';
        },
    }
    
  • 相关阅读:
    第三次上机练习
    第三次作业
    第二次上级练习
    第二次作业
    第一次上机练习
    第一次作业
    4.20
    4.16
    4.10
    4.9
  • 原文地址:https://www.cnblogs.com/ghostxbh/p/11273830.html
Copyright © 2020-2023  润新知