免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Vue使用中的小技巧(2)

2024-05-01    分類: 網站建設

在 Vue 的使用過程中會遇到各種場景,當普通使用時覺得沒什么,但是或許優化一下可以更高效、更優美地進行開發。接下來就由成都網站制作工程師分享日常開發用到的小技巧。

1.全局過濾器注冊

1.1 一般情況

官方注冊過濾器的方式:

成都網站制作

但是對我們做項目來說,大部分的過濾器是要全局使用的,不會每每用到就在組件里面去寫,抽成全局的會更好些。官方注冊全局的方式:

成都網站制作

1.2 優化

我們可以抽出到獨立文件,然后使用 Object.keys 在 main.js 入口統一注冊:

/src/common/filters.js

成都網站制作

/src/main.js

成都網站制作

然后在其他的 .vue 文件中就可愉快地使用這些我們定義好的全局過濾器了。

成都網站制作

2.不同路由的組件復用

2.1場景還原

當某個場景中 vue-router從/post-page/a,跳轉到 /post-page/b。然后我們驚人地發現,頁面跳轉后數據竟然沒更新?!原因是 vue-router "智能的"發現這是同一個組件,然后它就決定要復用這個組件,所以你在 created 函數里寫的方法壓根就沒執行。通常的解決方案是監聽 $route 的變化來初始化數據,如下:

成都網站制作

2.2 優化

為了實現這樣的效果可以給 router-view添加一個不同的 key,這樣即使是公用組件,只要 url 變化了,就一定會重新創建這個組件。

成都網站制作

還可以在其后加 ++newDate()時間戳,保證獨一無二。

如果組件被放在 中的話,可以把獲取新數據的方法放在 activated 鉤子,代替原來在 created、mounted 鉤子中獲取數據的任務。

以上關于Vue 使用中的小技巧屬成都網站制作工程師的個人觀點,大家如果對此有著不同的見解,可以關注公眾號“創新互聯”給我留言,大家可以交流一下自己的心德體會,共同學習進步。

網頁題目:Vue使用中的小技巧(2)
網站URL:http://m.newbst.com/news11/327211.html

成都網站建設公司_創新互聯,為您提供網站維護云服務器面包屑導航做網站建站公司軟件開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站