欧美精品在线一区二区三区_亚洲女同精品视频_日韩一区免费_国产欧美久久久精品免费_国产这里只有精品_僵尸再翻生在线观看_久久99精品国产一区二区三区_亚洲免费一区二区_女教师淫辱の教室蜜臀av软件_中文字幕国产一区二区

Vue.js 常用系統指令

2020-2-27    seo達人

1.v-on :可以用 v-on 指令監聽 DOM 事件,并在觸發時運行一些 JavaScript 代碼



(1)v-on:click綁定點擊事件



<!DOCTYPE html>

<html>

   <head>

      <meta charset="utf-8" />

      <title>v-on:click</title>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>

   <body>

      <div id="app">

         {{message}}  

         <button v-on:click="fun1('test')">vue的onclick</button>

      </div>

   </body>

   <script>

      //view model

      new Vue({

         el:'#app',

         data:{

             message:'hello vue'

         },

         methods:{

             fun1:function (msg) {

               this.message=msg;

                }

         }

      });

      

   </script>

</html> 









(2)v-on:keydown事件會在用戶按下一個鍵盤按鍵時發生



<!DOCTYPE html>

<html>

 

   <head>

      <meta charset="utf-8" />

      <title>v-on:keydown</title>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>

 

   <body>

      <div id="app">

         Vue:<input type="text" v-on:keydown="fun($event)">

         <hr/>

         傳統JS:<input type="text"  οnkeydοwn="showKeyCode()"/>

      </div>

   </body>

   <script>

      //view model

      new Vue({

         el:"#app",

         methods:{

             / $event 它是vue中的事件對象  和我們傳統js的event對象是一樣的  /

             fun:function(event){

                    var keyCode = event.keyCode;

                    if(keyCode < 48  || keyCode > 57){

                        //不讓鍵盤的按鍵起作用

                        event.preventDefault();

                    }

            }

         }

      });

 

 

      //傳統js的鍵盤按下事件

      function showKeyCode(){

         //event對象和我們的document對象以及window對象是一樣的,可以不用定義直接使用

         var keyCode = event.keyCode;

         if(keyCode < 48  || keyCode > 57){

            //不讓鍵盤的按鍵起作用

            event.preventDefault();

         }

         // alert(keyCode);

         // if(event.keyCode == 13){

         //     alert("你按的是回車");

         // }

      }

   </script>

 

</html>





(3)v-on:mouseover  當鼠標指針位于元素上方時,會發生 mouseover 事件



<!DOCTYPE html>

<html>

 

   <head>

      <meta charset="utf-8" />

      <title>v-on:mouseover</title>

      <style>

         #div {

            background-color: red;

            width:300px;

            height:300px;

         }

      </style>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>

 

   <body>

      <div id="app">

         <div @mouseover="fun1" id="div">

            <textarea @mouseover="fun2($event)">這是一個文件域</textarea>

         </div>

 

         <!--<div οnmοuseοver="divmouseover()" id="div">

            <textarea οnmοuseοver="textareamouseover()">這是一個文件域</textarea>

         </div>-->

      </div>

   </body>

   <script>

      //view model

        /*

       
@事件名稱  就是  v-on:事件名稱的簡寫方式

        @mouseover它就等同于v-on:mouseover

         
/

      new Vue({

         el:"#app",

         methods:{

            fun1:function(){

                alert("鼠標懸停在div上了");

            },

            fun2:function(event){

                alert("鼠標懸停在textarea上了");

                    event.stopPropagation();

            }

         }

      });

 

 

      //傳統的js方式

      function divmouseover(){

          alert("鼠標移動到了div上了");

      }

 

      function textareamouseover(){

          alert("鼠標移動到了textarea上了");

          event.stopPropagation();

      }

   </script>

 

</html>





(4).Vue.js 為 v-on 提供了事件修飾符來處理 DOM 事件細節,如:event.preventDefault() 或 event.stopPropagation()。注意:該方法將通知 Web 瀏覽器不要執行與事件關聯的默認動作(如果存在這樣的動作)



Vue.js通過由點(.)表示的指令后綴來調用修飾符。

.stop

.prevent

.capture

.self

.once

<!DOCTYPE html>

<html>

 

   <head>

      <meta charset="utf-8" />

      <title>v-on:事件修飾符</title>

      <style>

         #div {

            background-color: red;

            width:300px;

            height:300px;

         }

      </style>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>

 

   <body>

      <div id="app">

         <form @submit.prevent action="http://www.itheima.com" method="post" >

            <input type="submit" value="提交">

         </form>

         <!--<form action="http://www.itheima.com" method="post" οnsubmit="return checkForm()">

            <input type="submit" value="提交">

         </form>-->

         <hr/>

         <div @mouseover="fun1" id="div">

            <textarea @mouseover.stop="fun2($event)">這是一個文件域</textarea>

         </div>

      </div>

   </body>

   <script>

      //view model

      new Vue({

         el:"#app",

         methods:{

                fun1:function(){

                    alert("鼠標懸停在div上了");

                },

                fun2:function(event){

                    alert("鼠標懸停在textarea上了");

                }

         }

      });

      

      

      //傳統js方式

      function checkForm(){

          alert(1);

          //表單驗證必須有一個明確的boolean類型返回值

         //在應用驗證方法時必須加上 return  方法名稱

         return false;

      }

   </script>

 

</html>

 







 



2.v-text與v-html



<!DOCTYPE html>

<html>

   <head>

      <meta charset="utf-8" />

      <title>v-text與v-html</title>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>

   <body>

      <div id="app">

         <div v-text="message"></div>

         <div v-html="message"></div>

         <!--<div id="div1"></div>

         <div id="div2"></div>-->

      </div>

   </body>

   <script>

      //view model

      new Vue({

         el:"#app",

         data:{

             message:"<h1>Hello Vue</h1>"

         }

      });



      //傳統js的innerText和innerHTML

      window.onload = function(){

          document.getElementById("div1").innerHTML="<h1>Hello</h1>";

            document.getElementById("div2").innerText="<h1>Hello</h1>";

      }

   </script>

</html>





 



(2)v-bind 插值語法不能作用在 HTML 特性上,遇到這種情況應該使用 v-bind指令



<!DOCTYPE html>

<html>



   <head>

      <meta charset="utf-8" />

      <title>v-bind的使用</title>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>



   <body>

      <div id="app">

         <font size="5" v-bind:color="ys1">傳智播客</font>

         <font size="5" :color="ys2">黑馬程序員</font>

      </div>

   </body>

   <script>

      //view model

      //插值表達式不能用于html標簽的屬性取值

      //要想給html標簽的屬性設置變量的值,需要使用v-bind

      //v-bind也可以簡化寫法   直接使用:

      new Vue({

         el:"#app",

         data:{

             ys1:"red",

            ys2:"green"

         }

      })

   </script>



</html>





(3)v-model



<!DOCTYPE html>

<html>

   <head>

      <meta charset="utf-8" />

      <title>v-model</title>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>

   <body>

      <div id="app">

         <form action="" method="post">

            用戶名:<input type="text" name="username" v-model="user.username"><br/>

            密碼:<input type="text" name="password" v-model="user.password"><br/>

            <!-- v-model替換原來的value屬性的值,用value獲取不到-->

         </form>

      </div>

   </body>

   <script>

      //view model

      new Vue({

         el:"#app",

         data:{

            user:{

                username:"test",

               password:"1234"

            }

         }

      })

   </script>

</html>





(4)v-for



 



<!DOCTYPE html>

<html>

   <head>

      <meta charset="utf-8" />

      <title>v-for遍歷數組</title>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>

   <body>

      <div id="app">

         <ul>

            <li v-for="(item,index) in arr ">{{item}}={{index}} </li>

            <!--index是索引的意思,用插值表達式輸出 -->

         </ul>

      </div>

   </body>

   <script>

      //view model

      new Vue({

         el:"#app",

         data:{

             arr:[1,2,3,4,5]

         }

      })

   </script>

</html>





 



<!DOCTYPE html>

<html>

   <head>

      <meta charset="utf-8" />

      <title>v-for遍歷對象</title>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>

   <body>

      <div id="app">

         <ul>

            <li v-for="(key,value) in product ">{{value}}===={{key}} </li>

         </ul>

      </div>

   </body>

   <script>

      //view model

        new Vue({

            el:"#app",

            data:{

               product:{

                   id:1,

               name:"筆記本電腦",

               price:5000

            }

            }

        })

   </script>

</html>





<!DOCTYPE html>

<html>



   <head>

      <meta charset="utf-8" />

      <title>v-for遍歷對象</title>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>



   <body>

      <div id="app">

         <table border="1">

            <tr>

               <td>序號</td>

               <td>編號</td>

               <td>名稱</td>

               <td>價格</td>

            </tr>

            <tr v-for="(product,index) in products ">

               <td>{{index}}</td>

               <td>{{product.id}}</td>

               <td>{{product.name}}</td>

               <td>{{product.price}}</td>

            </tr>

         </table>

      </div>

   </body>

   <script>

      //view model

        new Vue({

            el:"#app",

            data:{

                products:[

                   { id:1,name:"筆記本電腦",price:5000 },

                    { id:2,name:"手機",price:3000 },

                    { id:3,name:"電視",price:4000 }

                ]

            }

        })

   </script>



</html>





3.v-if與v-show



v-if是根據表達式的值來決定是否渲染元素

v-show是根據表達式的值來切換元素的display css屬性

 

<!DOCTYPE html>

<html>

   <head>

      <meta charset="utf-8" />

      <title>v-if與v-show</title>

      <script src="js/vuejs-2.5.16.js"></script>

   </head>

   <body>

      <div id="app">

         <span v-if="flag">傳智播客</span>

         <span v-show="flag">itcast</span>

         <button @click="toggle">切換</button>

      </div>

   </body>

   <script>

      //view model

      new Vue({

         el:"#app",

         data:{

             flag:false

         },

         methods:{

             toggle:function(){

                 this.flag = !this.flag;

            }

         }

      })

   </script>

</html>


日歷

鏈接

個人資料

藍藍設計的小編 http://m.ocunn.cn

存檔

717成人午夜免费福利电影| 蜜臀91精品一区二区三区| a v视频在线观看| 91老司机在线| 亚洲国产精品网站| 亚洲欧美日韩综合aⅴ视频| 亚洲美女91| 香蕉免费一区二区三区在线观看 | 国产婷婷一区二区| 一二三区不卡| **国产精品| 又爽又大又黄a级毛片在线视频| 99中文字幕在线| 亚洲精品乱码视频| 日韩av第一页| 亚洲欧美成人网| 色婷婷综合久久久久中文| 91片黄在线观看| 亚洲久久一区二区| 国产精品v亚洲精品v日韩精品 | 成人激情自拍| 小视频免费在线观看| 一二三四在线视频观看社区| 日韩毛片一区二区三区| 国产精品jizz| 一本岛在线视频| 在线精品亚洲一区二区| 91亚洲精品久久久| 成人黄色片在线| 美日韩精品免费视频| 精品福利一区二区三区免费视频| 午夜精品久久久久久不卡8050| 99热国产精品| 久久99最新地址| 亚洲一级毛片| 国产精品扒开腿做爽爽爽软件| 亚洲精品91| 美女一区2区| 亚洲电影有码| 黄污视频在线观看| 国产免费av在线| 婷婷色在线观看| 日本午夜精品一区二区三区| 少妇视频一区| 欧美一级一区二区三区| 精品一区二区无码| 免费在线视频一区二区| 性少妇bbw张开| 一本之道在线视频| 无码人妻精品一区二区三区66| 在线观看国产一区| 亚洲色欲久久久综合网东京热| 日韩欧美精品一区二区三区经典| 亚洲综合精品一区二区| 国产成人免费av电影| 欧美激情视频在线观看| 91精品国产综合久久精品麻豆 | 偷拍日韩校园综合在线| 日韩理论在线观看| 成人av资源在线观看| 久久精品国产久精国产| 久久国产日韩| 亚洲人成免费| 国产精品一区二区在线观看不卡| 美女视频一区二区| 久久蜜桃一区二区| 久久婷婷色综合| 亚洲网友自拍偷拍| 亚洲一区二区美女| 有码在线播放| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 欧美成人一区二区在线观看| 亚洲国产欧洲综合997久久| 日本十八禁视频无遮挡| 国产毛片久久久久久国产毛片| 亚洲视频欧美在线| 一区二区三区电影| 亚洲欧美另类动漫| 不卡av免费在线| 无码人妻aⅴ一区二区三区| 日韩免费高清一区二区| 久久国产露脸精品国产| www.激情五月.com| 动漫av一区二区三区| 蜜臀av在线观看| 香蕉视频免费在线播放| 69堂免费精品视频在线播放| 狠狠做六月爱婷婷综合aⅴ | 国产另类自拍| 国产女主播一区二区三区| 国产成人精品日本亚洲11| 岛国视频一区免费观看| 中文字幕人妻熟女人妻洋洋| 337p日本欧洲亚洲大胆张筱雨 | 日本久久电影网| 在线视频欧美精品| 欧美午夜精品免费| 欧美放荡的少妇| 亚洲高清不卡av| 国产网站欧美日韩免费精品在线观看| 精品亚洲国产视频| 国产精品第一视频| 国产98在线|日韩| 青娱乐自拍偷拍| 女女互磨互喷水高潮les呻吟| 国产一二三av| 亚洲精品视频在线观看免费视频| 免费又黄又爽又猛大片午夜| 国产在线观看免费| 国产经典三级在线| 首页亚洲中字| 制服下的诱惑暮生| 国产欧美精品一区二区三区| 国产av人人夜夜澡人人爽麻豆| 色七七在线观看| 亚洲图片第一页| 黄色av网址在线| 澳门成人av网| 蜜桃精品一区二区三区| 国产精品密蕾丝视频下载 | 欧美亚洲视频在线观看| 国产精品久久久久久久久久新婚| 亚洲free嫩bbb| 无码aⅴ精品一区二区三区浪潮| 久热在线视频观看| 无码人妻aⅴ一区二区三区 | 色网址在线观看| 黄色av网址在线免费观看| 99re8精品视频在线观看| 99riav1国产精品视频| 成人线上播放| 久久成人久久爱| 色天使久久综合网天天| 久久免费精品视频| 99久久精品无码一区二区毛片 | 欧美色xxxx| 亚洲国产一区自拍| 亚洲综合中文字幕在线| 波多结衣在线观看| 久久亚洲国产精品一区二区| 99精品视频在线| 日韩av二区在线播放| aaa欧美色吧激情视频| 欧美人体做爰大胆视频| 在线播放精品一区二区三区| 国产99视频精品免视看7| 国产成a人亚洲精v品在线观看| 精品女人久久久| 中文字幕视频一区二区| 亚洲日本va中文字幕久久| 视频在线观看免费影院欧美meiju| 蜜桃av一区二区| 欧美男女性生活在线直播观看| 国产精品777| 黄色一级片免费的| www.中文字幕| 国内精品视频| 亚洲黄色在线| 精品久久久精品| 人妖精品videosex性欧美| 欧美日韩精品免费观看| 国产三级三级三级看三级| 五月激情六月丁香| 欧美男人天堂| 老司机一区二区| 日韩欧美123| 热99精品里视频精品| 99福利在线观看| 亚洲视频一区在线播放| 成人看av片| 九九亚洲精品| 国内外成人在线视频| 欧美片第1页| 超碰超碰超碰超碰| 国产精品探花在线| 日韩精品一级中文字幕精品视频免费观看 | 国产乱码久久久| 中文字幕伦理免费在线视频| 日韩极品在线| 一区在线观看免费| 91成人精品网站| 99精品一级欧美片免费播放| 在线免费播放av| 国产aⅴ爽av久久久久成人| av成人影院在线| 97色伦图片97综合影院| 26uuu精品一区二区| 亚洲最大中文字幕| 国产免费黄色小视频| 国产欧美日韩成人| 欧美极品影院| 成人午夜激情视频| 日韩一区二区三区四区| 国产精品美女www爽爽爽视频| 一卡二卡三卡四卡五卡| 中文在线a√在线8| 欧美精品国产| 亚洲精品乱码久久久久| 伊人狠狠色j香婷婷综合| 亚洲a视频在线| heyzo一区| 久久电影国产免费久久电影 | 中文日韩电影网站| 欧美凹凸一区二区三区视频| 97中文字幕在线观看| 国产同性人妖ts口直男| 国产精品15p| av成人动漫在线观看| 欧美国产中文字幕| 日韩成人av影院| 三区四区在线视频| 久久激情综合网| 久久精品中文字幕免费mv| 国产又黄又爽免费视频| 日本少妇aaa| 亚洲欧洲日本韩国| 久久精品人人做人人爽97| 青青精品视频播放| av男人的天堂av| 三级中文字幕在线观看| 久久亚洲私人国产精品va媚药| 欧美亚洲国产日本| www久久久久久久| 成人影视在线播放| 亚洲成av人片乱码色午夜| 欧美日韩在线亚洲一区蜜芽| 亚洲综合国产精品| 国产精品99精品| 蜜桃视频m3u8在线观看| 91丨porny丨在线| 国产成人综合av| 香蕉成人在线视频| 日韩黄色三级| eeuss影院一区二区三区| 久久久在线免费观看| 午夜在线精品偷拍| 欧美激情一二三区| 欧美激情精品久久久久久蜜臀| 一级黄色电影片| 日韩电影免费看| |精品福利一区二区三区| 国产精品福利视频| 亚洲精品久久久久久久蜜桃| 四虎8848精品成人免费网站| 日韩一级片网址| 网站一区二区三区| 二区三区在线观看| 久久久久久夜精品精品免费| 色在人av网站天堂精品| 亚洲黄色av网址| 免费在线视频欧美| 久久久精品日韩| 久久综合88中文色鬼| 成人免费无码av| 天天干天天色天天| 日本午夜精品一区二区三区电影| 欧美成人一区在线| 久久午夜精品视频| 成人资源在线| 欧美一区二区三区免费观看视频| 熟女人妇 成熟妇女系列视频| 老司机免费在线视频| 老司机精品视频在线| 91tv亚洲精品香蕉国产一区7ujn| 2021亚洲天堂| 国产精品xxx| 国产精品久久午夜夜伦鲁鲁| 国产精品久久国产精品99gif| 99免费在线观看| 日韩福利在线观看| 欧美视频在线不卡| 999精品网站| freexxx性亚洲精品| 亚洲午夜精品久久久久久久久| 四虎精品欧美一区二区免费| 国产毛片毛片毛片毛片| 久久精品天堂| 国产精品xxx视频| 中文字幕xxxx| 国产精品欧美在线观看| 日韩精品视频在线观看网址| 北条麻妃在线观看| √天堂8资源中文在线| 亚洲精品国产精华液| 中文字幕日韩精品无码内射| 亚洲欧美高清视频| 捆绑调教一区二区三区| 国产免费一区视频观看免费| 国产成人av免费在线观看| 99蜜月精品久久91| 欧美三区免费完整视频在线观看| 91色国产在线| 日韩网站中文字幕| 国产精品老女人| 88xx成人永久免费观看| 欧亚洲嫩模精品一区三区| 国内自拍视频一区| 中文.日本.精品| 91精品国产麻豆国产自产在线| 日本中文字幕精品| 成人爽a毛片| 国产亚洲成av人片在线观看桃| 99视频在线免费| 日韩高清中文字幕一区二区| 欧美日韩激情一区二区| 久久人人爽人人片| 国产精品jk白丝蜜臀av小说| 亚洲精品自在久久| 97在线观看免费高| 好吊视频一区二区三区四区| 欧美中文字幕视频| 国产麻豆免费观看| 99riav久久精品riav| 成人国产精品久久久| 国产高清不卡视频| 99久久综合国产精品| 亚洲视频在线二区| 亚洲丝袜一区| 国产精品电影院| 快播日韩欧美| 亚洲xxxxxx| 色综合激情五月| 男人女人拔萝卜视频| 中文字幕av一区二区三区人| 精品国产一区二区亚洲人成毛片| 中文字幕第4页| 亚洲蜜桃视频| 国产精品成人免费视频| 欧美视频在线观看一区二区三区| 久久精品亚洲乱码伦伦中文| 欧美大尺度做爰床戏| 日本高清成人vr专区| 免费看欧美女人艹b| 国产欧美日韩一区二区三区| 成人高清网站| 色综合天天性综合| 特级西西人体4444xxxx| 香蕉精品视频在线观看| 国产精品久久久av久久久| h精品动漫在线观看| 韩国女主播成人在线观看| 欧美区高清在线| 成人国产精品久久久| 亚洲国产欧美视频| 午夜精品剧场| 久久精品精品电影网| 波多野结衣mp4| 91丨九色丨尤物| 久久久久人妻精品一区三寸| 成人资源在线播放| 午夜精品视频网站| 天天做天天爱夜夜爽| 国产美女精品人人做人人爽 | 天天干中文字幕| 韩国av一区二区| 国产香蕉一区二区三区| 亚洲二区av| 欧美激情手机在线视频 | 校园春色 亚洲| 国产在线不卡一区| 被灌满精子的波多野结衣| 亚洲日本va午夜在线电影| 亚洲精品一线二线三线| 国产精品白浆一区二小说| 国产成人精品亚洲777人妖| 精品久久蜜桃| 日本黄在线观看| 亚洲国产高清不卡| 大桥未久一区二区三区| 懂色aⅴ精品一区二区三区| 久久久91精品| 婷婷av一区二区三区| 欧美日韩精品在线| 中文字幕网av| 99热精品久久| 国产日韩二区| 黑人巨大精品| 久久99国产精品久久久久久久久| 在线视频99| 色综合天天综合网天天狠天天| 成人精品一二三区| 国产电影一区二区三区| 一本久道中文无码字幕av| 日本一区二区三区四区高清视频| 一区二区三区黄色片| 久草热8精品视频在线观看| 欧美交换配乱吟粗大25p| 久久a级毛片毛片免费观看| 国产精品亚洲精品| 欧美xxxx免费虐| www日韩欧美| www.av88| 99久久精品国产精品久久| 超碰在线人人爱| 激情偷拍久久| www国产无套内射com| 国产99精品| 久久人人97超碰人人澡爱香蕉| 欧美成年黄网站色视频| 日韩精品中文字幕在线|