侦听器是根据输入的值的长度改变库的长度从而让长度显示出来,达到页面交互的效果

原创 2019-01-01 13:45:39 302
摘要:<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>侦听器</title></head><body><div id="box">&nbs

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>侦听器</title>

</head>

<body>

<div id="box">

    用户名:<input type="text" v-model="username"> <br>

    <h3>{{length}}</h3>

    <h3 v-show="isShow" :style="warning">{{message}}</h3>

</div>


<script src="js/Vue.js"></script>

<script>

    new Vue({

        el: '#box',

        data: {

            username: '',

            length: 0,

            message: '用户名太短',

            isShow: false,

            warning: 'color:red'

        },

        // 侦听器:实时监测页面中数据的变化,实时更新数据模型中的属性,并完成指定的动作

        watch: {

            // Vue是面向数据编程,侦听器当然也是面数据,所以watch中侦听的属性必须是页面中的变量

            username: function () {

                this.length++;

                if (this.length < 6) {

                    this.isShow = true;

                } else {

                    this.isShow = false;

                }

            }

        }

    });

</script>

</body>

</html>


批改老师:天蓬老师批改时间:2019-01-01 15:21:23
老师总结:学到Vue了,说明前端 课程 , 你快学完了, 不错, vue这里只是入门课程,再多的课程, 还要通过手册来学习的

发布手记

热门词条