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

vue路由第二次進(jìn)入頁面created和mounted不執(zhí)行問題及解決

 更新時(shí)間:2022年12月06日 15:30:58   作者:她和海水一樣咸  
這篇文章主要介紹了vue路由第二次進(jìn)入頁面created和mounted不執(zhí)行問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue路由第二次進(jìn)入頁面created和mounted不執(zhí)行

因?yàn)槁酚芍衏reated和mounted默認(rèn)會進(jìn)行緩存的,除非在router.js中配置:keepAlive: false;

這樣是把這個(gè)頁面的路由緩存給關(guān)閉了;true為開啟,false為關(guān)閉;

meta: {
? keepAlive: false
},

還有一種辦法就是使用activated鉤子就可以了

1、將要處理的方法,放在activated函數(shù)中

總結(jié)

1、router-view路由跳轉(zhuǎn)使用keep-alive方式

2、created和mounted只執(zhí)行一次

3、使用activated鉤子,每次進(jìn)入頁面執(zhí)行一次

vue created、mounted等方法整理

  • created:html加載完成之前,執(zhí)行。執(zhí)行順序:父組件-子組件
  • mounted:html加載完成后執(zhí)行。執(zhí)行順序:子組件-父組件
  • methods:事件方法執(zhí)行
  • watch:watch是去監(jiān)聽一個(gè)值的變化,然后執(zhí)行相對應(yīng)的函數(shù)。
  • computed:computed是計(jì)算屬性,也就是依賴其它的屬性計(jì)算所得出最后的值
export default {
? ? ?name: "draw",
? ? ?data(){ ? ? ?// 定義變量source ? ? ? ?
? ? ? ?return {
? ? ? ? ?source:new ol.source.Vector({wrapX: false}),

? ? ? ?}
? ? ?},
? ? props:{ //接收父組件傳遞過來的參數(shù)
? ? ? map:{
? ? ? ? //type:String
? ? ? },

? ? },

mounted(){ ? //頁面初始化方法
? ? if (map==map){

? ? }
? ? var vector = new ol.layer.Vector({
? ? ? source: this.source
? ? });
? ? this.map.addLayer(vector);

? },
? watch: { ? //監(jiān)聽值變化:map值
? ? map:function () {
? ? ? console.log('3333'+this.map);
? ? ? //return this.map
? ? ? console.log('444444'+this.map);

? ? ? var vector = new ol.layer.Vector({
? ? ? ? source: this.source
? ? ? });
? ? ? this.map.addLayer(vector);
? ? }
? },
? methods:{ ? //監(jiān)聽方法 ?click事件等,執(zhí)行drawFeatures方法
? ? ? ?drawFeatures:function(drawType){}
}

總結(jié)

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

相關(guān)文章

最新評論

米泉市| 怀安县| 达拉特旗| 分宜县| 陵川县| 灌云县| 瑞金市| 通榆县| 新安县| 苏尼特左旗| 武夷山市| 宁化县| 榆社县| 渭南市| 宣恩县| 安吉县| 镶黄旗| 九龙坡区| 枣庄市| 弥勒县| 镇江市| 阳山县| 板桥市| 佛坪县| 龙胜| 韶山市| 平安县| 德清县| 武冈市| 郯城县| 南丰县| 潜江市| 潜江市| 武平县| 班玛县| 苗栗市| 开远市| 江门市| 岢岚县| 台南市| 丹江口市|