最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中常用的縮寫方式

 更新時間:2022年09月21日 16:39:14   作者:林迦葉  
這篇文章主要介紹了vue中常用的縮寫方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue常用縮寫

綁定數(shù)據(jù) v-bind

v-bind 的縮寫是 :

可以使用 setAttribute 設(shè)置 , getAttribute 獲取的屬性都可以使用這種動態(tài)綁定

列舉一些使用頻率比較高的,比如:

:title、:class、:style、:key、:item、:index、:src、:href

例子:

// HTML
<div v-bind:title="message">綁定數(shù)據(jù)</div>
<div :title="message">綁定數(shù)據(jù)</div>
//上面兩種寫法都能渲染成下面這樣
<div title="現(xiàn)在的時間 --》 2020-10-29 19:25:38">綁定數(shù)據(jù)</div>
// JS
data() {
?? ?return {
? ? ? ?? ?message: '現(xiàn)在的時間--》' + this.formatTime(new Date()),
? ? };
},
methods: {
? ? fillZero(n) {
? ? ? ?? ?return n < 10 ? '0' + n : n;
? ? },
? ? formatTime(time) {
? ? ? ?? ?var year = time.getFullYear(),
? ? ? ? ?? ?month = time.getMonth() + 1,
? ? ? ? ?? ?date = time.getDate(),
? ? ? ? ?? ?hours = time.getHours(),
? ? ? ? ?? ?minutes = time.getMinutes(),
? ? ? ? ?? ?seconds = time.getSeconds();
? ? ? ?? ?var Hours = this.fillZero(hours);
? ? ? ?? ?var Minutes = this.fillZero(minutes);
? ? ? ?? ?var Seconds = this.fillZero(seconds);
? ? ? ?? ?return (
? ? ? ? [year, month, date].join('-') +
? ? ? ? ' ' +
? ? ? ? [Hours, Minutes, Seconds].join(':')
? ? ? ?? ?);
?? ?},
},

監(jiān)聽事件 v-on

v-on 的縮寫是 @

常用的有@click點擊事件、@change域的內(nèi)容發(fā)生改變時觸發(fā)的事件、@mouseenter鼠標(biāo)移入事件、@mouseleave鼠標(biāo)移出事件、@mousemove鼠標(biāo)移動事件、@mousedown鼠標(biāo)按下事件、@mouseup鼠標(biāo)松開事件、@input輸入文本時觸發(fā)的事件、@focus獲取焦點事件、@blur失去焦點事件等等

例子:

// HTML
<div v-on:click="showLocation">點擊展示地點</div>
<div @click="showLocation">點擊展示地點</div>
<div class="geo"></div>
// JS
methods: {
?? ?showLocation(){
? ? ? ?? ?if (navigator.geolocation) {
?? ??? ??? ?navigator.geolocation.getCurrentPosition(this.showPosition, this.showError);
?? ??? ?} else {
?? ??? ??? ?document.querySelector('.geo').innerHTML = "此瀏覽器不支持地理位置(Geolocation is not supported by this browser.)";
?? ??? ?}
? ? },
? ? showPosition(position) {
?? ??? ?document.querySelector('.geo').innerHTML = "Latitude: " + position.coords.latitude + " & Longitude: " + position.coords.longitude;
? ? },
? ? showError(error) {
?? ??? ?switch (error.code) {
?? ??? ??? ?case error.PERMISSION_DENIED: // 用戶不允許地理定位
?? ??? ??? ??? ?document.querySelector('.geo').innerHTML = "用戶拒絕了地理定位請求(User denied the request for Geolocation.)"
?? ??? ??? ??? ?break;
?? ??? ??? ?case error.POSITION_UNAVAILABLE: // 無法獲取當(dāng)前位置
?? ??? ??? ??? ?document.querySelector('.geo').innerHTML = "位置信息不可用(Location information is unavailable.)"
?? ??? ??? ??? ?break;
?? ??? ??? ?case error.TIMEOUT: // 操作超時
?? ??? ??? ??? ?document.querySelector('.geo').innerHTML = "獲取用戶位置的請求超時(The request to get user location timed out.)"
?? ??? ??? ??? ?break;
?? ??? ??? ?case error.UNKNOWN_ERROR: // 未知錯誤
?? ??? ??? ??? ?document.querySelector('.geo').innerHTML = "發(fā)生未知錯誤(An unknown error occurred.)"
?? ??? ??? ??? ?break;
?? ??? ?}
?? ?}
},

vue的簡寫

1. <p v-on:click="doSomething"></p>    

簡寫:

<p @click="doSomething"></p>

2. <p v-bind:class="{className:true}"    

簡寫:

<p :class="{className:true}"></p>

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue實現(xiàn)仿iPhone懸浮球的示例代碼

    Vue實現(xiàn)仿iPhone懸浮球的示例代碼

    這篇文章主要介紹了Vue實現(xiàn)仿iPhone懸浮球的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Vue中如何獲取json文件中的數(shù)據(jù)

    Vue中如何獲取json文件中的數(shù)據(jù)

    訪問百度音樂API需要傳遞音樂類型參數(shù),而這些參數(shù)是存在musictype.json中,現(xiàn)在在組件listcate.vue需要獲取json數(shù)據(jù),如何實現(xiàn)呢,下面小編給大家?guī)砹薞ue中如何獲取json文件中的數(shù)據(jù),感興趣的朋友一起看看吧
    2022-09-09
  • Vue?element樹形控件添加虛線詳解

    Vue?element樹形控件添加虛線詳解

    這篇文章主要為大家介紹了Vue?element樹形控件添加虛線,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-11-11
  • vue3+elementplus 樹節(jié)點過濾功能實現(xiàn)

    vue3+elementplus 樹節(jié)點過濾功能實現(xiàn)

    樹節(jié)點所展示的街道是讀取的成都市金牛區(qū)的范圍邊界線的json文件,街道下對應(yīng)內(nèi)容市通過fetch調(diào)用接口獲取的內(nèi)容,通過mapTreeData函數(shù)循環(huán)遍歷,對數(shù)據(jù)進(jìn)行處理,這篇文章主要介紹了vue3+elementplus 樹節(jié)點過濾功能實現(xiàn),需要的朋友可以參考下
    2024-05-05
  • 基于vue實現(xiàn)圖片預(yù)覽功能并顯示在彈窗的最上方

    基于vue實現(xiàn)圖片預(yù)覽功能并顯示在彈窗的最上方

    這篇文章主要為大家詳細(xì)介紹了如何基于vue實現(xiàn)圖片預(yù)覽功能并顯示在彈窗的最上方,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-10-10
  • Vue項目打包壓縮的實現(xiàn)(讓頁面更快響應(yīng))

    Vue項目打包壓縮的實現(xiàn)(讓頁面更快響應(yīng))

    這篇文章主要介紹了Vue項目打包壓縮的實現(xiàn)(讓頁面更快響應(yīng)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • v-model中如何使用過濾器

    v-model中如何使用過濾器

    這篇文章主要介紹了v-model中如何使用過濾器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • ElementUI如何修改el-cascader的默認(rèn)樣式

    ElementUI如何修改el-cascader的默認(rèn)樣式

    ElementUI 是一套ui組件庫,目前最新版本 react 和 vue 等主流框架都有支持。該庫默認(rèn)主題色是天藍(lán)色,若用于項目開發(fā),難免遇到要需求修改其默認(rèn)樣式的情況,這篇文章主要介紹了ElementUI如何修改el-cascader的默認(rèn)樣式,需要的朋友可以參考下
    2023-12-12
  • Vue.js結(jié)合SortableJS實現(xiàn)樹形數(shù)據(jù)拖拽

    Vue.js結(jié)合SortableJS實現(xiàn)樹形數(shù)據(jù)拖拽

    本文主要介紹了Vue.js結(jié)合SortableJS實現(xiàn)樹形數(shù)據(jù)拖拽,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Vue3實現(xiàn)一個定高的虛擬列表

    Vue3實現(xiàn)一個定高的虛擬列表

    虛擬列表對于大部分一線開發(fā)同學(xué)來說是一點都不陌生的東西了,這篇文章主要來教大家如何在2分鐘內(nèi)實現(xiàn)一個定高的虛擬列表,感興趣的可以了解下
    2024-12-12

最新評論

宝丰县| 华宁县| 阳江市| 福安市| 麻栗坡县| 巴林左旗| 隆安县| 驻马店市| 霞浦县| 九龙坡区| 孝昌县| 基隆市| 宜春市| 锦州市| 庆云县| 唐山市| 永昌县| 鄄城县| 松原市| 温泉县| 万山特区| 阿勒泰市| 德令哈市| 青龙| 社旗县| 孟连| 平舆县| 曲周县| 宜宾县| 陵川县| 新兴县| 普兰店市| 伊宁县| 九江市| 美姑县| 诸城市| 昌都县| 黔西| 齐齐哈尔市| 藁城市| 含山县|