欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue中常用的縮寫方式

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

vue常用縮寫

綁定數據 v-bind

v-bind 的縮寫是 :

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

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

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

例子:

// HTML
<div v-bind:title="message">綁定數據</div>
<div :title="message">綁定數據</div>
//上面兩種寫法都能渲染成下面這樣
<div title="現在的時間 --》 2020-10-29 19:25:38">綁定數據</div>
// JS
data() {
?? ?return {
? ? ? ?? ?message: '現在的時間--》' + 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域的內容發(fā)生改變時觸發(fā)的事件、@mouseenter鼠標移入事件、@mouseleave鼠標移出事件、@mousemove鼠標移動事件、@mousedown鼠標按下事件、@mouseup鼠標松開事件、@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: // 無法獲取當前位置
?? ??? ??? ??? ?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>

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

相關文章

  • Vue實現萬年日歷的示例詳解

    Vue實現萬年日歷的示例詳解

    又是一個老生常談的功能,接下來會從零實現一個萬年日歷,從布局到邏輯,再到隨處可見的打卡功能。文中的示例代碼簡潔易懂,需要的可以參考一下
    2023-01-01
  • vue中表格設置某列樣式、不顯示表頭問題

    vue中表格設置某列樣式、不顯示表頭問題

    這篇文章主要介紹了vue中表格設置某列樣式、不顯示表頭問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue項目中使用better-scroll實現菜單映射功能方法

    Vue項目中使用better-scroll實現菜單映射功能方法

    這篇文章主要介紹了Vue項目中使用better-scroll實現菜單映射功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • Vue?Mock.js介紹和使用與首頁導航欄左側菜單搭建過程

    Vue?Mock.js介紹和使用與首頁導航欄左側菜單搭建過程

    Mock.js是一個模擬數據的生成器,用來幫助前端調試開發(fā)、進行前后端的原型分離以及用來提高自動化測試效率,這篇文章主要介紹了Vue?Mock.js介紹和使用與首頁導航欄左側菜單搭建,需要的朋友可以參考下
    2023-09-09
  • vue基于websocket實現智能聊天及吸附動畫效果

    vue基于websocket實現智能聊天及吸附動畫效果

    這篇文章主要介紹了vue基于websocket實現智能聊天及吸附動畫效果,主要功能是基于websocket實現聊天功能,封裝了一個socket.js文件,使用Jwchat插件實現類似QQ、微信電腦端的功能,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • vue 實現element-ui中的加載中狀態(tài)

    vue 實現element-ui中的加載中狀態(tài)

    這篇文章主要介紹了vue 實現element-ui中的加載中狀態(tài),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • vue項目使用jszip和file-saver批量打包壓縮圖片或附件方式

    vue項目使用jszip和file-saver批量打包壓縮圖片或附件方式

    這篇文章主要介紹了vue項目使用jszip和file-saver批量打包壓縮圖片或附件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 基于vue-cli創(chuàng)建的項目的目錄結構及說明介紹

    基于vue-cli創(chuàng)建的項目的目錄結構及說明介紹

    下面小編就為大家分享一篇基于vue-cli創(chuàng)建的項目的目錄結構及說明介紹,具有很好的參考價值,希望對大家有所幫助
    2017-11-11
  • Vue中的異步組件函數實現代碼

    Vue中的異步組件函數實現代碼

    這篇文章主要介紹了Vue中的異步組件函數實現代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • vue移動端彈框組件的實例

    vue移動端彈框組件的實例

    今天小編就為大家分享一篇vue移動端彈框組件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09

最新評論