国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

問(wèn)題描述

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

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 +')'); }}) }});

是不是必須加個(gè)p的判斷呢?比如:

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

還有沒(méi)有更好的方法

問(wèn)題解答

回答1:

首先要明白一點(diǎn),html是html,js是js,你的代碼new了一個(gè)Vue對(duì)象,這個(gè)對(duì)象并不會(huì)依存于right-notice這個(gè)元素,并不是這個(gè)元素不存在對(duì)象就無(wú)法實(shí)例化,需要你自己加邏輯去判斷是否存在這個(gè)元素

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...生命周期圖示

標(biāo)簽: JavaScript
主站蜘蛛池模板: 久久er精品热线免费 | 中文字幕一区二区三区 精品 | 久久欧美精品欧美九久欧美 | 欧美成年人网站 | 一级做a爰片久久毛片 | 欧美黄色精品 | 日本人成18在线播放 | 自拍视频精品 | 美毛片 | 亚洲精品久久一区影院 | 在线播放亚洲视频 | 免费91最新地址永久入口 | 欧美亚洲国产人成aaa | 国产精品国产自线在线观看 | 一级片爱爱 | 草久视频在线 | 久久久久久久国产精品毛片 | 亚洲精品国产字幕久久不卡 | 亚洲性综合 | 欧美日韩成人在线视频 | 一区二区网站在线观看 | 国产高清免费观看 | 怡红院老首页主页入口 | 国产私拍福利精品视频推出 | a毛片基地免费全部香蕉 | 台湾50部三级 | 欧美日本一区亚洲欧美一区 | 亚洲欧美日韩国产专区一区 | 99爱视频精品免视看 | 欧美不卡一区 | 亚洲一区二区三区久久久久 | 91精选国产| 久久性感视频 | 搞黄网站免费看 | 日韩三级一区二区 | 久久老司机波多野结衣 | 中文字幕一二三区乱码老 | 一区二区三区免费在线视频 | 韩国美女一区二区 | 欧美在线亚洲 | 久久精品国产精品亚洲艾 |