日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

在vue中實現嵌套頁面(iframe)

瀏覽:178日期:2022-12-21 17:18:35

vue中嵌套iframe,將要嵌套的文件放在static下面。src可以使用相對路徑,也可使用服務器根路徑http:localhost:8088/…

<iframe src='http://m.b3g6.com/static/plusPro.html' frameborder='0' scrolling='auto'style='position:absolute;top: -300px;left: 0px;'></iframe>

補充知識:關于VUE嵌套iframe的一系列問題

此文是建立在vue-cli之上 ,當然單寫也可以,下文會涉及一些關于cli的知識,單寫的請忽略;

最近有很多小伙伴問超哥關于vue中嵌套iframe一些問題。

猶豫本尊最近轉型了react,關于vue的問題以后會在csdn發表博客。

廢話不多說,直接進入正題;

本尊并不建議vue嵌套iframe,當然會有那些個比較惡心的需求,例如在讀的小伙伴。

申明:本尊在iframe頁面寫入的是JQ,因為和VUE沒有特別大的牽連,所以直接操作dom了,如果有同學依然想在iframe頁面中也是可以的,只需把本尊的代碼copy copy copy,然后在改吧改吧就OK了。

問題 1 (go back)

例如:在iframe頁面中有諸多跳轉,當完成玩iframe頁面中一些操作時,此時點擊瀏覽器的回退功能,那么恭喜你中獎了,你回退的是iframe頁面,并無法回退和iframe無關聯的vue頁面,一直點擊瀏覽器的回退,可能會一直重復iframe連接的幾個頁面,或直接404,或空白。

解決辦法:使用H5的history對象。

code:

$(document).ready(function(e) { var counter = 0; if (window.history && window.history.pushState) { $(window).on(’popstate’, function () { window.history.pushState(’forward’, null, ’#’); window.history.forward(1); window.parent.location.hash=’/newActivity’;//這里寫你自己要回退的路徑}); } window.history.pushState(’forward’, null, ’#’); //在IE中必須得有這兩行 window.history.forward(1); });

介紹:

popstate:每當同一個文檔的瀏覽歷史(即history對象)出現變化時,就會觸發popstate事件。

forward:移動到下一個訪問頁面,等同于瀏覽器的前進鍵。

其他的沒啥了吧,相信大家也都能看懂,其實只需copy copy copy;

問題 2 (iframe中的請求);

關于請求其實沒啥要說的,但是還是有人會問,既然問了那就順便說一下吧。

例如:有一個活動詳情頁面iframe,活動 列表是vue層,點擊活動列表某一項跳詳情,此時請求接口,地址欄帶參數,像這種頁面一般在iframe頁面請求的接口中,最主要的參數就是活動ID,當然不排除你們公司有個奇葩后臺,或者剛從某培訓機構培訓出來的所謂大牛,以此類推,參數繼續帶過來。

code:

function PcCommon(){ this.baseUrl=’https://xxxxxxx’;這里寫你的基址路徑}PcCommon.prototype={ GetQueryString: function(name) { return decodeURIComponent((new RegExp(’[?|&]’+name+’=’+’([^&;]+?)(&|#|;|$)’).exec(location.href)||[,''])[1].replace(/+/g,’%20’))||null; },//獲取地址欄參數 ajaxPost:function(){ $.ajax({ url:this.baseUrl+url+signParam(), type:’POST’, async:true, data:JSON.stringify(data), dataType:’json’, headers:{ 'Authorization':getCookie(’token’), 'Content-Type':'application/json;charset=UTF-8' }, success:function(res){ if(typeof success == ’function’){ success(res) } } }) },//二次分裝ajax goTop:function(id){ var num = $(’.’+id).offset().top+125+’px’; $(’html,body’, window.parent.document).animate({scrollTop: num }, 500); }//分裝的滾動,白送}

這是本尊寫的一個簡單的base.js就是原生的面向對象。

寫到基址路徑的時候這里還真有必要說一下這個請求。

首先vue打包的時候并不會把iframe中的html打包進去,所以當初你在main.js中設置的那些基址以及common是不能用的,所以base.js才產生了基址路徑,當然你準備部署的時候一定要記得改掉你的基址路徑,建議,最好寫兩個,一個注釋,一個打開,也挺方便,一目了然;

接下來是調用,上代碼;

code:

var newHd=new PcCommon(); var actStage=newHd.GetQueryString(’actStage’);//獲取iframe地址欄參數實例 var actId=newHd.GetQueryString(’actId’);//獲取活動ID newHd.baseUrl = ’http://192.168.0.13:7500/’;//更改你的基址路徑,上線的時候直接注釋掉就OK $(’.confirm_simne_btn’).on(’click’,function(){ var that=this; newHd.ajaxPost( ’/activity/v1/invitation/claimPrize’, { activityId:actId, prizeLevel:id }, function(res){ console.log(res)//直接寫你的操作就OK } ) })

就個簡單的ajax請求,真沒啥要說,不過剛剛在寫文的過程中又想起一些知識點,繼續下文。

問題 3(由問題2引發===>關于目錄)

npm run build 相信這條命令是干啥的大家都清楚,會生成一個dist文件,在這里我不批判他人,只說我的做法;

例如:還是拿活動舉例,活動列表下有諸多個不同的template,猶豫打包并不會把iframe文件打包進去,所以我直接把他放在dist文件下,發布的時候直接打包dist。

直接上圖:

在vue中實現嵌套頁面(iframe)

簡單的介紹一下,dist不用多說了,static以及index.html也不用說了,最主要的看newAct這個夾子,這個夾子就是你們所謂的活動夾子,里面有public和view,public主要放的一些公共的css、js、以及第三方包。view里面就是各個活動的夾子,例如duyuesheng這個夾子,就和你正常寫H5一樣,里面 有js、css,這些你們就隨意發揮吧。

就先介紹到這里?

還有在iframe中操作vue的方法,在firame中跳轉到vue指定的路徑....問題有很多,也不是一句兩句能說清楚的,關鍵沒個很好的例子給大家演示,就這樣吧,有不懂的可以留言或者私密我....

此文寫給那些需要的人看,不喜勿噴!!希望能給大家一個參考,也希望大家多多支持好吧啦網!

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品一区亚洲| 亚洲精品88| 亚洲精品一二三区区别| 久久久国产亚洲精品| 日韩在线不卡| 三级精品视频| 五月婷婷六月综合| 国产精品丝袜xxxxxxx| 欧美影院三区| 91精品久久久久久久久久不卡| 日韩国产一区二区| 伊人精品一区| 视频一区视频二区中文| 亚洲精品影视| 国产精品一区二区三区四区在线观看 | 久久精品欧洲| 麻豆久久久久久| 日本欧美国产| 免费毛片在线不卡| 亚洲精品影视| 国产精品密蕾丝视频下载| 国内精品麻豆美女在线播放视频| 免费高潮视频95在线观看网站| 伊人久久大香线蕉av不卡| 视频一区视频二区在线观看| 欧美日本三区| 中文一区一区三区高中清不卡免费| 天堂日韩电影| 综合激情网...| 免费在线亚洲| 尤物tv在线精品| 亚洲少妇诱惑| 国产欧美日韩在线一区二区| 日韩一区二区三区免费播放| 黑丝美女一区二区| 亚洲日产国产精品| 精品一区二区三区中文字幕| 亚洲精品va| 日韩一区网站| 91亚洲一区| 麻豆久久精品| 久久精品一区二区三区中文字幕| 免费av一区| 国产精品一区二区三区av麻| 久久国产中文字幕| 日韩一区二区三区免费视频| 国产精品第一| 欧美成人亚洲| 国产精品久久久久9999高清| 亚洲高清久久| 国产欧美二区| 999在线观看精品免费不卡网站| 国产精品最新| 欧美特黄一级| 久久麻豆视频| 久久国产66| 日韩在线观看| 国产乱码精品一区二区三区四区 | 欧美+亚洲+精品+三区| 日本一区二区三区中文字幕| 成人片免费看| 日韩中文字幕视频网| 黑人精品一区| 91麻豆精品| 伊人久久大香线蕉av超碰演员| 国产日韩高清一区二区三区在线| 亚洲精品2区| 久久精品国产网站| 视频一区在线视频| 色婷婷精品视频| 久久麻豆视频| 亚洲欧洲日韩精品在线| 国产拍在线视频| 欧美亚洲综合视频| 日韩午夜在线| 日韩精品欧美| 嫩草伊人久久精品少妇av杨幂| 亚洲一区二区三区久久久| 亚洲涩涩在线| 麻豆91小视频| 日本午夜精品一区二区三区电影 | 国产精品久久久免费| 免费在线观看日韩欧美| 久久久一二三| 国产成人免费视频网站视频社区| 日本不卡高清| 99在线精品免费视频九九视| 成人日韩在线| 欧美韩日一区| 久久麻豆视频| 国产精品亚洲欧美一级在线| 蜜桃视频一区二区三区| 日韩精品一区二区三区免费观看| 欧美精品不卡| 综合一区在线| 日韩中文欧美在线| 9色国产精品| 日韩视频一区| 久久亚洲国产| 久久久国产精品一区二区中文| 国产一区二区三区四区五区| 国产精品嫩草影院在线看| 亚洲专区视频| 亚洲伊人精品酒店| 久久亚洲欧美| 西西人体一区二区| aa国产精品| 亚洲黄色在线| 欧美日韩国产在线观看网站| 涩涩av在线| 视频在线不卡免费观看| 国产在视频一区二区三区吞精| 欧美极品一区二区三区| 日本a级不卡| 日韩1区2区日韩1区2区| 青青国产精品| 国产精品视频一区二区三区四蜜臂| 青青伊人久久| 国产精品扒开腿做爽爽爽软件| 国产日韩一区二区三区在线| 久久精品99国产精品日本| 久久国产三级| 国产日韩欧美在线播放不卡| 国产乱码精品| 国产日产一区| 久久国产欧美日韩精品| 国产乱子精品一区二区在线观看| 欧美日韩亚洲一区在线观看| 91麻豆精品激情在线观看最新| 欧美视频久久| 久久精品毛片| 国产理论在线| 99视频精品全国免费| 国精品一区二区三区| 亚洲国产一区二区三区在线播放| 欧美日韩国产免费观看视频| 香蕉久久夜色精品国产| 丝袜亚洲另类欧美| 亚洲精品在线二区| 亚洲v天堂v手机在线| 日韩精品一区二区三区中文在线| 欧美在线日韩| 国产精品入口久久| 精品国产午夜肉伦伦影院| 美女一区网站| 9国产精品视频| 日韩欧美四区| 免费一级欧美片在线观看网站| 国产成人a视频高清在线观看| 国产精品亚洲一区二区三区在线观看| 99久久视频| 免费人成精品欧美精品| 欧美日本久久| 日韩国产一区二区三区| 精品一区免费| 日韩精品欧美大片| 欧美国产三级| 三上悠亚国产精品一区二区三区| 日韩视频不卡| 清纯唯美亚洲综合一区| 国产成人久久| 一区在线视频观看| 日本aⅴ精品一区二区三区| 韩国女主播一区二区三区| 亚洲精品a级片| 欧美日韩一区二区三区在线电影| 激情黄产视频在线免费观看| 99riav国产精品| 国产精品毛片视频| 久久视频精品| 日本中文字幕视频一区| 四虎国产精品免费观看| 亚洲综合丁香| 国产高清精品二区| 亚洲国产不卡| 老牛国内精品亚洲成av人片| 黑丝一区二区三区| 国产精品天天看天天狠| 在线日韩一区| 国产精品午夜av| 在线一区视频| 国产在线一区不卡| 亚洲色图网站| 日韩欧美1区| 五月国产精品| 国产va免费精品观看精品视频| 国产精品婷婷| 日韩av有码| 日韩综合一区二区| 欧美sss在线视频| 欧美日韩亚洲一区在线观看| 久久中文字幕二区| 国产精品第十页| 亚洲一区不卡| 日韩电影二区| 国产精品久久久久久久免费软件 | 国产精品一区二区99| 激情婷婷综合| 欧美交a欧美精品喷水| 日韩专区欧美专区|