监听器的作业和总结

原创 2018-10-27 08:45:33 139
摘要:<!DOCTYPE html><html><head><meta charset="UTF-8"><script src="../vue.js"></script><title>侦听器/观察者/监听器</title></head><body>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

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

<title>侦听器/观察者/监听器</title>

</head>

<body>

    <div id="box">

        <!-- 感觉添加trim的方法去掉前后空格还是有问题,把中间的空格也去掉了 -->

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

        <p>{{lenght}}</p>

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

    </div>

<script>

    new Vue({

        el: '#box',

      

        data: {

          username: '',

          lenght: 0,

          message: '用户名太短',

          isShow: false,

          warning: 'color:red'

        },

        watch: {

         username: function(){

         this.lenght++;       

         if (this.lenght < 6) {

         this.isShow = true;

         }else{

         this.isShow = false;

         }

         }

        }

    })

</script>

</body>

</html>



发布手记

热门词条