案例展示以及总结

原创 2018-12-01 10:44:19 156
摘要:<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>侦听器/观察者/监听器</t
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>侦听器/观察者/监听器</title>
</head>
<body>
<div id="box">
 用户名:<input type="text" v-model="username"><br>
    <h3>{{length}}</h3>
 <!--v-show指令:true显示,false不显示-->
 <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侦听器属性,监听是页面中的变量值的变化
 watch:{
            username:function(){
                this.length=this.username.length;
 if(this.length<6){
                    this.isShow=true;
 }else{
                    this.isShow=false;
 }
            }
        }
    })
</script>
</body>
</html>

总结:通过这几节课的学习,对vue有了一个初步的了解,学会了引用vue.js,挂载点和变量的创建,属性和事件的绑定,数据的当单双向绑定,以及侦听器的使用等。学到的模板指令有:v-text,v-html,v-bind,v-on,v-model,v-show.能够实现数据的双向绑定,这个功能好强大呢。对于vue.js的使用,还需要多看文档,多进行练习。vue1.pngvue2.png

批改老师:灭绝师太批改时间:2018-12-01 11:05:21
老师总结:完成的不错,功能确实强大文档还需要细细研究,继续加油呀!

发布手记

热门词条