created() {
const ejs = `window.唯一变量=(function() {
return function(data) {
window.postMessage(
{
ret: data,
act: '唯一变量',
},
'*',
)
return data
}
})();`
let callback = document.createElement('script')
callback.id = '唯一变量'
callback.innerHTML = exjs
let callback_s = document.getElementsByTagName('script')[0]
callback_s.parentNode.insertBefore(callback, callback_s)
window.addEventListener('message', event => {
if (event.data != '' && event.data.ret != undefined && event.data.act == '唯一变量') {
console.log(event.data.ret)
}
})
}
getJSONP(key, value) {
let params = {
type: '',
nid: '',
}
$.ajax({
url: 'https://xxxxxx',
data: params,
dataType: 'jsonp',
jsonpCallback: '唯一变量',
})
},