vue学前班004(基础指令与使用技巧)
我学vue 的最终目的是为了 做apicloud 和vue 的开发 作为配合apicloud的前端框架使用 所以项目用不到的会暂时不介绍、
(强烈建议 官网案例走一遍)
基础指令的学习(结合aui)
v-mode 等结合开发登陆页面
实现按钮变色
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
    <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
    <link rel="stylesheet" type="text/css" href="./css/aui.css" />
     <title> ----     v-if       v-bind    </title>
    <style type="text/css">
        /**/
    </style>
</head>
<body>
   <div  id="app" >
             <div class="aui-content aui-margin-b-15">
               <ul class="aui-list aui-select-list">
                    <li  class="aui-list-item">
                          <div class="aui-list-item-inner">
                               <div class="sui-list-item-input">
                                     <input type="number"  placeholder="手机号" v-model="moblie">
                               </div>
                          </div>
                    </li>
                     <li  class="aui-list-item">
                          <div class="aui-list-item-inner">
                               <div class="sui-list-item-input">
                                     <input type="number"  placeholder="请输入您的密码"  v-model="password" >
                               </div>
                          </div>
                    </li>
                  
               </ul>
           </div>
            
           <div class="aui-content-padded  aui-margin-t-15">
                    <!-- 001 v-if 指令  为真走一条   为假  走另外一条    if  else -->
                 <!--   <div class=" aui-btn aui-btn-block  aui-btn-info "  v-if="moblie&&password" >登陆</div>
                   <div class=" aui-btn aui-btn-block"  v-else  >登陆</div> -->
                 
                  <!-- 方式2  v-bind       手机为真 就追加类名    && 同时追加2个 案例  -->
                  <div class=" aui-btn aui-btn-block"  v-bind:class="{'aui-btn-info':moblie&&password}"  >登陆</div>
                   <div class="aui-pull-left">
                         <a href="aui-text-info">忘记密码</a>
                   </div>
                   <div class="aui-pull-right">
                         <p href="color">免费注册</p>
                   </div>
           </div>
   </div>
</body>
  <script type="text/javascript" src="./script/api.js"></script>
  <script type="text/javascript" src="./script/vue.js" ></script>   
  <script>
  //  v-model    声明对象      初始化给默认值 给一个空
     
      var vm= new  Vue({
          el:'#app',
          data:{
             moblie:'',
             password:''
          },
      });
 </script>
</html>
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号