問題是這樣的, 我們有一個vue專案,里面使用iframe標簽嵌套另一個打包好的vue專案, 被嵌套的vue專案中路由改變,父vue專案中路由去沒發生變化. 怎么樣才能聯動變化呢?

MLNBJ%[19SRW0~(IL}5Q9AE.png1882×502 46.7 KB
這個是串列頁面,

PSD89ND_9TC3SCBC8]NA{ZB.png1679×818 43.2 KB
這個是添加頁面
uj5u.com熱心網友回復:
哦~我按你提供的思路 試一下
uj5u.com熱心網友回復:
1,內嵌的iframe不能影響到頂層window的url2,因為對方也是vue,可以完全移植到你的專案里。不去使用iframe(次方案代價較高)
從你開發的監控平臺來說,內部使用的話,url的合理變化,并非是剛需。還是從這方面著手,更合適
uj5u.com熱心網友回復:
謝謝大佬, 我再想想別的方案吧uj5u.com熱心網友回復:
iframe里的href和地址欄里的地址不是一樣的嗎?uj5u.com熱心網友回復:
你說瀏覽器地址欄嗎?地址欄是頂層 window 的地址,和 iframe 地址沒關系
uj5u.com熱心網友回復:
嗯嗯嗯嗯 , 謝了大佬.uj5u.com熱心網友回復:
或許可以嘗試 檢測 iframe href 的變化uj5u.com熱心網友回復:
嗯,這就需要 iframe 和 外層專案做通信處理了。uj5u.com熱心網友回復:
只能自己維護了可以里面切換后,給外面一個 postmessage ,外面再手動更改
uj5u.com熱心網友回復:
大佬請問下,這個問題如何解決的轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/251103.html
標籤:其他技術討論專區
上一篇:振動信號采集系統搭建
下一篇:球閥的安裝與維護注意事項
