国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

在Vue中獲取組件聲明時的name屬性方法

2024-05-06 15:30:15
字體:
來源:轉載
供稿:網友

在實際開發中,我們可能需要拿到組件聲明時創建的一些屬性,比較典型的話就是name屬性,在實際開發中需要定位問題時,需要找到是哪一個組件,但是我們總不可能寫代碼的時候去先找到組件的name屬性,然后復制粘貼,作為參數傳給函數吧。

例如:

catchError('componentsName', 'errorDescription')

太傻了。

解決辦法,獲取到組件的this,然后利用this去拿到組件的name屬性,這樣的話,代碼就可以這么寫:

catchError.call(this, 'errorDescription')

我們就只需要專注于錯誤描述就行了(說不定錯誤描述也是一個變量,那么就更簡單咯)。

catchError函數的內容應該這么寫:

function catchError (url) { console.error(`${this.$options.name} 組件中,以下圖片鏈接不存在,或無法打開:${url}`) // 這里可以寫一個上報的ajax請求 // ... do some code}

完美的解決方案!

以上這篇在Vue中獲取組件聲明時的name屬性方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 江永县| 武隆县| 西华县| 漾濞| 沙洋县| 祥云县| 象山县| 正阳县| 萨迦县| 武陟县| 湄潭县| 古丈县| 托克逊县| 凤阳县| 浦城县| 东丽区| 康保县| 芦山县| 永宁县| 旬阳县| 尉犁县| 寿宁县| 望城县| 广河县| 南安市| 红安县| 德安县| 郴州市| 丘北县| 长寿区| 璧山县| 四平市| 呼图壁县| 原阳县| 屯留县| 安龙县| 津市市| 长武县| 卓尼县| 衡山县| 罗山县|