亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

javascript - vue 2.0中,如果el不存在,怎樣讓ajax不要執(zhí)行下去了

瀏覽:104日期:2023-05-24 17:34:25

問題描述

因為一個頁面有多個ajax請求,或者想多個頁面調(diào)用一個js的時候,不需要用到的ajax,他也會請求數(shù)據(jù),如何解決這個問題。beforeCreate與mounted不管用,不管<p id='el名'>存不存在,用控制臺監(jiān)控,還是一樣會發(fā)出ajax請求,請大大們幫忙解惑,感激不盡

var rnotice =new Vue({ el: ’#right-notice’, data: {sites:’’}, beforeCreate: function(){var _self = this;$.ajax({ type:’GET’, url:notice, success:function(data){_self.sites = eval('(' + data +')'); }}) }});

是不是必須加個p的判斷呢?比如:

if($(’#right-notice’).length>0){ ajax....}

還有沒有更好的方法

問題解答

回答1:

首先要明白一點,html是html,js是js,你的代碼new了一個Vue對象,這個對象并不會依存于right-notice這個元素,并不是這個元素不存在對象就無法實例化,需要你自己加邏輯去判斷是否存在這個元素

var rnotice =new Vue({ el: ’#right-notice’, data: {sites:’’}, beforeCreate: function(){if(document.getElementById('right-notice')) { var _self = this; $.ajax({type:’GET’,url:notice,success:function(data){ _self.sites = eval('(' + data +')');} });} }});回答2:

https://cn.vuejs.org/v2/guide...生命周期圖示

標簽: JavaScript
主站蜘蛛池模板: 91美女视频在线 | 亚欧洲精品在线视频免费观看 | 12306影院午夜入口 | 国产精品久久久久久久久鸭 | 国产va免费精品观看精品 | 2022av视频| 亚洲欧美日韩精品中文乱码 | 日韩欧美亚洲国产一区二区三区 | 国产青青草 | 国产精品国产三级国快看 | 欧美一级乱理片免费观看 | 久久亚洲日本不卡一区二区 | 免费看片免费播放国产 | 爱爱黄色| 伊人青青久 | 欧美一区二区三区在线观看 | 一级成人毛片免费观看欧美 | 日日摸夜夜添夜夜添破第一 | chinese国产hdsex水滴| 国产精品亚洲精品不卡 | 久碰香蕉精品视频在线观看 | 成年人视频网站免费 | 国产91福利 | 视频一区 国产 | 欧美在线观看免费一区视频 | 毛片随便看| 美女免费视频网站 | 久久99精品国产免费观看 | 一级做a爱过程免费视频麻豆 | 国产精品国产三级国产a | 麻豆精品在线 | 18黄网站| 国产精品国产三级国产普通话对白 | 永久网站色视频在线观看免费 | 国产精品成人一区二区 | 口国产成人高清在线播放 | 手机看片日韩国产福利视频 | 日韩欧美一区在线观看 | 亚洲图片偷拍自拍 | 一区二区三区免费视频 www | 免费a一级毛片在线播放 |