欧美亚洲自拍偷拍_日本一区视频在线观看_国产二区在线播放_亚洲男人第一天堂

二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企資快訊 » 匯總 » 正文

Vue入門教程(四)之模板語法(屬姓)

放大字體  縮小字體 發(fā)布日期:2021-12-31 14:07:57    作者:馮思蔓    瀏覽次數:29
導讀

1、屬性綁定v-bind得使用目得:對標簽內屬性賦值時可以使用data中得變量(會動態(tài)改變或者說動態(tài)處理屬性值)。v-bind指令用法:a v-bind:href="url" 跳轉 /av-bind縮寫形式:a :href="url" 跳轉 /a!

1、屬性綁定

v-bind得使用目得:對標簽內屬性賦值時可以使用data中得變量(會動態(tài)改變或者說動態(tài)處理屬性值)。

v-bind指令用法:

<a v-bind:href="url"> 跳轉 </a>

v-bind縮寫形式:

<a :href="url"> 跳轉 </a>

<!DOCTYPE html><html lang="en"><body> <div id="app"> <a v-bind:href="url">百度</a> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ url:'特別baidu' } }); </script></body></html>

v-model得底層實現原理

v-model指令得本質:其實相當于是v-bind,v-on得結合

用v-bind去綁定屬性值,將data中初始化得值顯示在輸入框中;再通過input事件處理值得變化,使輸入框中新得值覆蓋掉原來得值。所以,

v-bind得作用使通過數據域(model)得變化導致輸入域(view)層跟著變化;v-on得作用是輸入域(view)層得變化導致數據域(model)層跟著發(fā)生變化;這樣就實現了雙向數據綁定。

<!DOCTYPE html><html lang="en"><body> <div id="app"> <input type="text" v-bind:value="msg" v-on:input='handle'> <input type="text" v-bind:value="msg" v-on:input='msg=$event.target.value'> <input type="text" v-model:value="msg"> <div>{{msg}}</div> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ msg:'hello' }, methods:{ handle:function(event){ this.msg = event.target.value; } } }); </script></body></html>2、樣式綁定

2.1 class樣式處理

對象語法:

<div v-bind:class="{warn:isWarn, error:isError,.....}"></div>

完整代碼:

<!DOCTYPE html><html lang="en"><head> <style type="text/css"> .warn { border: 1px solid red; width:100px; height: 50px; } </style></head><body> <div id="app"> <div v-bind:class="{warn:isWarn}">警告提示</div> <button v-on:click="handle">切換</button> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ isWarn:true }, methods:{ handle:function(){ this.isWarn = !this.isWarn; } } }); </script></body></html>

數組語法:

<div v-bind:class="[warnClass, errorClass]"></div>

完整樣例:

<!DOCTYPE html><html lang="en"><head> <style type="text/css"> .warn { border: 1px solid red; width:100px; height: 50px; } .error { background-color: yellow; } </style></head><body> <div id="app"> <div v-bind:class="[warnClass, errorClass]">警告提示</div> <button v-on:click="handle">清空樣式</button> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ warnClass:'warn', errorClass:'error' }, methods:{ handle:function(){ this.warnClass = ''; this.errorClass = ''; } } }); </script></body></html>

class綁定事件得相關細節(jié)

對象語法和數組語法結合使用

比如,在以上數組語法得例子得基礎上加一個對象語法

<!DOCTYPE html><html lang="en"><head> <style type="text/css"> .warn { border: 1px solid red; width:100px; height: 50px; } .error { background-color: yellow; } .other { color:blue; } </style></head><body> <div id="app"> <div v-bind:class="[warnClass, errorClass,{other:active}]">警告提示</div> <button v-on:click="handle">清空樣式</button> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ warnClass:'warn', errorClass:'error', active:true }, methods:{ handle:function(){ this.warnClass = ''; this.errorClass = ''; this.active = false; } } }); </script></body></html>

class綁定得值可以簡化操作(數組和對象形式得),使代碼得可讀性好

<!DOCTYPE html><html lang="en"><head> <style type="text/css"> .warn { border: 1px solid red; width:100px; height: 50px; } .error { background-color: yellow; } .other { color:blue; } </style></head><body> <div id="app"> <div v-bind:class="arrClass">數組簡化</div> <div v-bind:class="objClass">對象簡化</div> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ arrClass:['warn','error'], objClass:{ other:true } } }); </script></body></html>

默認得class會被保留,比如以下默認得base樣式

<!DOCTYPE html><html lang="en"><head> <style type="text/css"> .warn { border: 1px solid red; width:100px; height: 50px; } .error { background-color: yellow; } .other { color:blue; } .base { font-size: 25px; } </style></head><body> <div id="app"> <div class="base" v-bind:class="arrClass">數組簡化</div> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ arrClass:['warn','error'], } }); </script></body></html>

2.2 style樣式處理(樣式綁定之內聯(lián)樣式style)

對象語法:

<div v-bind:style='{border:borderStyle}'>對象語法</div>

完整代碼:

<!DOCTYPE html><html lang="en"><head></head><body> <div id="app"> <div v-bind:style='{border:borderStyle,width:widthStyle,height:heightStyle}'>對象語法</div> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ borderStyle:'1px solid red', widthStyle:'100px', heightStyle:'100px' } }); </script></body></html>

style對象語法得簡寫形式:

<!DOCTYPE html><html lang="en"><head></head><body> <div id="app"> <div v-bind:style='objStyle'>對象語法簡寫</div> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ objStyle:{ border:'1px solid red', width:'100px', height:'100px' } } }); </script></body></html>

數組語法:

<div v-bind:style='[objStyle,otherStyle]'>數組語法</div>

完整代碼:

<!DOCTYPE html><html lang="en"><head></head><body> <div id="app"> <div v-bind:style='[objStyle,otherStyle]'>數組語法</div> </div> <script type="text/javascript" src=http://www.hbruiju.com/skin/m04blueskin/image/nopic.gif <script type="text/javascript"> var vm = new Vue({ el:'#app', data:{ objStyle:{ border:'1px solid red', width:'100px', height:'100px' }, otherStyle:{ border:'1px solid red', backgroundColor:'blue' } } }); </script></body></html>

 
(文/馮思蔓)
免責聲明
本文僅代表作發(fā)布者:馮思蔓個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發(fā)現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

欧美亚洲自拍偷拍_日本一区视频在线观看_国产二区在线播放_亚洲男人第一天堂

        9000px;">

              久久99精品久久久| 国产欧美一区二区在线| 国产精品女人毛片| 日韩电影在线观看电影| 欧美日韩精品一区二区天天拍小说 | 色偷偷一区二区三区| 日韩欧美一区二区免费| 亚洲欧美偷拍另类a∨色屁股| 亚洲国产综合91精品麻豆| 懂色av中文一区二区三区| 精品国产一二三区| 国产精品一区二区在线观看网站| 91视频www| 亚洲区小说区图片区qvod| 久久久99精品久久| 色妞www精品视频| 3atv一区二区三区| 日本一区二区三区dvd视频在线| 国产曰批免费观看久久久| 欧美精品一区二区久久久| 国产精品1区2区| 国产女人18水真多18精品一级做| 青草国产精品久久久久久| 中文字幕av资源一区| 制服丝袜亚洲精品中文字幕| 成人av影视在线观看| 日本亚洲欧美天堂免费| 自拍偷拍国产亚洲| 久久久久国产精品麻豆ai换脸| 色婷婷激情综合| 国产一区二区久久| 三级欧美在线一区| 一区二区三区在线观看欧美| 久久精品欧美日韩精品| 777久久久精品| 一本久久精品一区二区| 国产91精品免费| 看电影不卡的网站| 欧美日韩一区二区在线观看视频| 国产成人av一区二区三区在线| 日韩av在线免费观看不卡| 亚洲主播在线播放| 亚洲欧美日韩在线| 色丁香久综合在线久综合在线观看| 国产精品456露脸| 久久99精品一区二区三区| 美腿丝袜亚洲一区| 男女视频一区二区| 狠狠色丁香九九婷婷综合五月| 免费不卡在线观看| 国产最新精品免费| 麻豆中文一区二区| 亚洲人成亚洲人成在线观看图片| 成人免费在线观看入口| 亚洲一区av在线| 久久精品国产一区二区三区免费看 | 久久久久久久综合狠狠综合| 欧美日韩精品一区二区| 欧美无砖专区一中文字| 久久久久国产一区二区三区四区| 精品久久久久一区二区国产| 免费观看日韩电影| 久久久九九九九| 色综合天天综合网国产成人综合天| 综合久久国产九一剧情麻豆| 欧美影院精品一区| 日韩高清不卡一区二区| 久久久久久亚洲综合影院红桃 | 在线成人av影院| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美影片第一页| 国产毛片精品视频| 玉米视频成人免费看| 宅男噜噜噜66一区二区66| 国产精品资源站在线| 一区二区三区电影在线播| 欧美xingq一区二区| 色婷婷激情综合| 国产精品 欧美精品| 日韩精品亚洲一区二区三区免费| 日本一区免费视频| 3d动漫精品啪啪1区2区免费| 国产成人8x视频一区二区| 亚洲午夜私人影院| 久久综合久色欧美综合狠狠| 日本韩国欧美在线| 国产不卡免费视频| 国产麻豆91精品| 美女精品自拍一二三四| 一区二区三区四区不卡视频| 亚洲国产成人一区二区三区| 7799精品视频| 欧美一区二区福利视频| 欧美日韩国产一区| 欧美日韩在线播| 欧美乱熟臀69xxxxxx| 欧美日韩美女一区二区| 欧美做爰猛烈大尺度电影无法无天| 成人黄色国产精品网站大全在线免费观看| 免费人成网站在线观看欧美高清| 亚洲素人一区二区| 亚洲特级片在线| 一片黄亚洲嫩模| 视频在线观看91| 精彩视频一区二区| 国产suv精品一区二区三区| 国产精品18久久久久久vr| www.亚洲免费av| 欧美亚洲综合在线| 日韩一级片网站| 国产精品国产三级国产aⅴ原创| 国产精品久久久久影院亚瑟 | 在线综合亚洲欧美在线视频| 精品国产乱码久久久久久影片| 久久久国际精品| 国产精品天干天干在线综合| 国产天堂亚洲国产碰碰| 久久久久久久av麻豆果冻| 日韩美女久久久| 日韩高清不卡在线| 久久99精品国产麻豆婷婷 | 美女久久久精品| 免费在线观看视频一区| 国产一区 二区 三区一级| 国产91富婆露脸刺激对白| 色婷婷激情久久| 91精品国产综合久久精品图片| 国产日产欧美精品一区二区三区| 亚洲一区在线播放| 成人一区二区视频| 欧美日韩一区三区四区| 最新高清无码专区| 国产精品一卡二卡| 日韩一区二区三区在线视频| 欧美国产欧美综合| 国产一区二区精品久久91| 91精品国产综合久久久久久漫画 | 午夜精品一区二区三区三上悠亚| 国产主播一区二区| 日韩视频免费直播| 日韩av不卡一区二区| 欧美日韩国产123区| 亚洲人成小说网站色在线 | 国产欧美日韩三级| 成人精品电影在线观看| 国产视频一区在线播放| 韩国av一区二区三区| 亚洲精品在线观看网站| 国产乱码精品一品二品| 久久蜜桃香蕉精品一区二区三区| 免费在线成人网| 日韩欧美一二区| 亚洲综合色视频| 色综合久久中文字幕综合网| 99久久精品免费看国产免费软件| 国产乱码字幕精品高清av| 久久精品国产网站| 色综合久久综合网| 91麻豆精品国产综合久久久久久| 99久久精品免费| 这里只有精品电影| 亚洲日本青草视频在线怡红院| 亚洲最快最全在线视频| 久草在线在线精品观看| 成人免费电影视频| 国产一区二区不卡在线| 欧美高清你懂得| 国产精品综合一区二区三区| 国产色一区二区| 欧美日韩一本到| 东方欧美亚洲色图在线| 亚洲国产中文字幕| 久久久五月婷婷| 91精品国产乱| 一本久久精品一区二区 | 日产精品久久久久久久性色| 国产精品1区2区3区在线观看| 亚洲色图在线播放| 久久久久9999亚洲精品| 91精品蜜臀在线一区尤物| av爱爱亚洲一区| 国产伦精品一区二区三区免费迷 | 免费观看成人av| 亚洲午夜精品网| 亚洲精品免费在线播放| 久久久久久久久久久久久久久99| 欧美日韩免费在线视频| 成人精品视频一区| 国产精品一区二区黑丝| 免费成人av资源网| 奇米色777欧美一区二区| 天天av天天翘天天综合网| 亚洲精品日产精品乱码不卡| 久久精品在这里| 国产亚洲综合在线| 久久久蜜桃精品| 国产精品久久网站| 亚洲乱码国产乱码精品精小说| 国产日韩欧美a| 国产精品女同一区二区三区|