午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

問題描述

因?yàn)橐粋€頁面有多個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:

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

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
主站蜘蛛池模板: av在线第一页 | 欧美极品在线观看 | 国产丰满果冻videossex | 欧美亚洲一区二区三区 | 在线观看的黄网 | 亚洲色图20p | 日韩欧美一区在线 | 国产精品美女久久久久av爽 | 偷拍欧美亚洲 | 成人免费毛片入口 | 日韩成人中文字幕 | 污污视频在线观看免费 | 四虎影视av| 国产精品免费久久 | 亚洲www啪成人一区二区麻豆 | 亚洲综合精品视频 | 黄色激情视频在线观看 | 色婷在线 | 亚洲欧美在线综合 | 国产88在线观看入口 | 国产高清一二三区 | 99久久99久久久精品棕色圆 | 美国黄色小视频 | 国产欧美一区二区三区视频在线观看 | 一二三区在线 | 一级免费毛片 | 午夜男人网站 | 亚洲天堂视频在线观看 | av超碰在线观看 | 国产成人精品亚洲 | 色妹子综合 | 亚洲第一自拍 | 成人免费一级视频 | 亚洲国产精品成人综合色在线婷婷 | 国产www性 | 国产三级一区二区 | 亚洲欧美日韩高清 | 午夜色av| 亚洲在线视频观看 | 日本黄xxxxxxxxx100 | 久久视频免费看 |