Vue.js双向绑定

1.html代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="vue.js"></script>
</head>
<body>
    <div id="app">
        <h1>你输入的是:{{message}}</h1>
        <input type="text" v-model="message">
    </div>
</body>
<script>
    var vm = new Vue({
        el:'#app',
        data:{
            message:''
        }
    });
</script>
</html>

2.运行此html界面


在文本框中输入文字:


也就是说我们修改v-model绑定的message的值,{{message}}的值也会随之改变

3.按F12,打开浏览器控制台,在控制台:


获取js代码中创建的vm实例,可以直接控制其数据,这里将数据修改为‘Hello world!’,则网页上的数据直接随之改变:


以上就是数据的双向绑定,再也不需要我们手动去获取DOM元素的值再同步到js中了

发布了35 篇原创文章 · 获赞 5 · 访问量 9517

猜你喜欢

转载自blog.csdn.net/iiiliuyang/article/details/79337479