//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' },'*'); })
明天详细记录