1. 程式人生 > 其它 >vue實戰案例1-使用者名稱合法性的驗證

vue實戰案例1-使用者名稱合法性的驗證

技術標籤:vue實戰vue

效果如下:在這裡插入圖片描述

<head>
</head>
<body>
<div id="myvue">
    <span>使用者名稱</span>
    <!--model.lazy在input失去焦點後繫結-->
    <input type="text" v-model.lazy="username">
    <span>{{tip}}</span>
</div>
<script
src="js/vue.js">
</script> <script> var myvue=new Vue({ el:'#myvue', data:{ username:'', tip:'' }, methods:{ //這裡應該是呼叫介面,但是可以使用定時任務的方式模擬介面呼叫 changeUn:function(username){ var that=this; setTimeout(function(){
if(username=='admin'){ that.tip='該使用者名稱已使用,請更換!' }else{ that.tip='使用者名稱可以使用' } },2000) } }, watch:{ username:function(val){ //呼叫後臺介面驗證使用者名稱的合法性 this
.changeUn(val); //修改提示資訊 this.tip='正在驗證……' } } });
</script> </body>