vue中嵌套的iframe中控制路由的跳转及传参

//iframe中控制路由的变化
function receiveMessageFromIframePage (event) {
  // console.log(event.data,event)
  if (event.data.data.includes('haveparams')) {
    var id = event.data.params
    router.push({name: 'customerlist1',params:{id}})
  } else if (event.data.data.includes('noparams')) {
    router.push({name: 'customerlist1'})
  }
 }
 
 window.addEventListener("message", receiveMessageFromIframePage, false);
  //iframe向vue传递跳转路由的参数
    $('#serverIPanalysis').click(function(){
        window.parent.postMessage({ data:"haveparams",params:'aaaaaa' },'*');
    })

明天详细记录

猜你喜欢

转载自www.cnblogs.com/wyongz/p/11727849.html
今日推荐