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

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

因為一個頁面有多個ajax請求,或者想多個頁面調用一個js的時候,不需要用到的ajax,他也會請求數據,如何解決這個問題。beforeCreate與mounted不管用,不管<p id='el名'>存不存在,用控制臺監控,還是一樣會發出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
主站蜘蛛池模板: 1024在线视频精品免费播放 | 国产精品亚洲综合一区在线观看 | 亚洲精品www | 五月婷婷婷 | 久久综合一区 | 天天插天天爽 | 日韩不卡毛片 | 国产黄色在线免费观看 | 亚洲色播永久网址大全 | 成人免费视频一区二区三区 | 黄色片在线观看视频 | 妇女激情毛片 | 久久中文字幕美谷朱里 | 亚洲污| 国内精品福利 | 成人区视频爽爽爽爽爽 | 免费一级毛片无毒不卡 | 啪视频免费 | 久久久久国产视频 | 成年美女黄网站色大免费视频 | 国产一区美女 | 九色在线免费观看 | 久本草在线中文字幕亚洲欧美 | 国产成人在线免费视频 | 亚洲人成网站色7799在线观看 | 国产啪精品视频网给免丝袜 | 国产视频播放 | 国产高清一区二区三区四区 | 国产一区二区三区四区在线观看 | 精品国产香蕉伊思人在线 | 黄色免费高清视频 | 美女的下部隐私网站99 | 女人被男人狂躁的免费视频 | 日本免费人成网ww555在线 | 伊人久久99亚洲精品久久频 | 风间由美理伦片在线观看 | 一级做a爰片欧美一区 | 久久青草免费线观最新 | 色婷婷精品免费视频 | 国产精品欧美视频另类专区 | 日韩 欧美 中文 亚洲 高清 在线 |