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

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

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

瀏覽:85日期: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
主站蜘蛛池模板: 青青在线成人免费视频 | 国产专区一线二线三线 | 欧美桃色 | 小馒头刚发育在线播放free | 黄色三级三级三级 | 国产精品免费视频一区一 | 亚洲邪恶天堂影院在线观看 | 日本一级片在线观看 | 精品国产一二三区 | 九九香蕉视频 | 91在线视| 色婷婷综合久久久中文字幕 | 成 人 免费观看网站 | 真正国产乱子伦高清对白 | av播播| 找操影院 | 一级特黄a 大片免费 | 69国产成人综合久久精品91 | 国产精品白浆精子流水合集 | 亚洲精品一区二区三区四区 | 黄色网页观看 | 国产羞羞的视频在线观看免费 | 日本黄色毛片 | 黄免费看 | 岛国一级毛片 | 精品国产区一区二区三区在线观看 | 成年做羞羞免费观看视频网站 | 国产高清好大好夹受不了了 | 激情久久久久久久久久 | 亚洲欧美日韩综合在线播放 | 一级二级三级黄色片 | 国外欧美一区另类中文字幕 | 国产精品免费_区二区三区观看 | 国产一级久久免费特黄 | 精品国产日韩一区三区 | 亚洲黄色片 | 99热久久国产综合精品久久国产 | 在线观看日韩精品 | 欧美毛片免费观看 | 婷婷久久综合九色综合九七 | 高清配种视频xxxxx |