亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

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

問題描述

因?yàn)橐粋€(gè)頁面有多個(gè)ajax請(qǐng)求,或者想多個(gè)頁面調(diào)用一個(gè)js的時(shí)候,不需要用到的ajax,他也會(huì)請(qǐng)求數(shù)據(jù),如何解決這個(gè)問題。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....}

還有沒有更好的方法

問題解答

回答1:

首先要明白一點(diǎn),html是html,js是js,你的代碼new了一個(gè)Vue對(duì)象,這個(gè)對(duì)象并不會(huì)依存于right-notice這個(gè)元素,并不是這個(gè)元素不存在對(duì)象就無法實(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
主站蜘蛛池模板: 亚洲欧美另类专区 | a一级特黄日本大片 s色 | 亚洲国产成人影院播放 | 国产成人久久一区二区三区 | 午夜主播福利视频在线观看 | 中文国产成人精品久久水 | 中文字幕一区二区三区久久网站 | 插美女网站 | 精品国产高清毛片 | 国产在线啪 | 午夜影院黄色 | 九九视频在线观看视频 | 伊人55影院| 久久精品视频99精品视频150 | 天干天干天啪啪夜爽爽色 | 久久精品国产精品亚洲人人 | 黄网免费| 影院成人区精品一区二区婷婷丽春院影视 | 亚洲欧美日韩久久一区 | 日韩亚洲一区二区三区 | 欧美国产综合在线 | 狠狠ady精品| 自拍偷自拍亚洲精品一区 | 国产理论在线观看 | 美女被免费视频的网站 | 日韩精品福利视频一区二区三区 | 成人毛片1024你懂的 | 亚洲一区二区免费视频 | 久久国产中文字幕 | 特色黄色片 | 国产在线一区二区三区欧美 | 成年美女黄网站色视频大全免费 | 99久久精品免费看国产 | 精品久久久久久免费影院 | 亚洲成人在线视频 | 91九九| 免费观看欧美一级毛片 | 米奇精品一区二区三区在线观看 | 欧美成人免费全网站大片 | 欧美人成在线观看 | 日韩欧美国产视频 |