国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

在vue中created、mounted等方法使用小結(jié)

瀏覽:111日期:2023-01-01 08:31:50

created:html加載完成之前,執(zhí)行。執(zhí)行順序:父組件-子組件

mounted:html加載完成后執(zhí)行。執(zhí)行順序:子組件-父組件

methods:事件方法執(zhí)行

watch:watch是去監(jiān)聽(tīng)一個(gè)值的變化,然后執(zhí)行相對(duì)應(yīng)的函數(shù)。

computed:computed是計(jì)算屬性,也就是依賴其它的屬性計(jì)算所得出最后的值

export default { name: 'draw', data(){ // 定義變量sourcereturn { source:new ol.source.Vector({wrapX: false}), } }, props:{ //接收父組件傳遞過(guò)來(lái)的參數(shù) map:{ //type:String }, },mounted(){ //頁(yè)面初始化方法 if (map==map){ } var vector = new ol.layer.Vector({ source: this.source }); this.map.addLayer(vector); }, watch: { //監(jiān)聽(tīng)值變化: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)聽(tīng)方法 click事件等,執(zhí)行drawFeatures方法 drawFeatures:function(drawType){}}

補(bǔ)充知識(shí):vue中在mounted中window.onresize不生效

在vue開(kāi)發(fā)中,因?yàn)橐玫母附M件和子組件都使用了window.onresize以至于一個(gè)window.onresize失效。

解決方案==>可以采用下面的方式

window.onresize = () => this.screenWidth = window.innerWidth // 改為以下寫法window.addEventListener(’resize’, () => this.screenWidth = window.innerWidth, false)

以上這篇在vue中created、mounted等方法使用小結(jié)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 蒙阴县| 南华县| 蒲江县| 武威市| 蒲城县| 竹山县| 白朗县| 昭苏县| 赤峰市| 河南省| 盐边县| 潜山县| 闵行区| 府谷县| 广元市| 项城市| 西藏| 福泉市| 凤山市| 东方市| 博客| 嘉善县| 周至县| 平武县| 岳池县| 小金县| 蓬溪县| 贺州市| 克拉玛依市| 教育| 大田县| 响水县| 营口市| 中山市| 镇江市| 宣汉县| 历史| 涡阳县| 神木县| 东光县| 兴业县|