iframe-simple-api
Version:
====================== `var fw = new Framework();` 父应用: `var config = {` ` userID:'123456'` `}` `fw.reg(config)` 子应用初始化: `fw.subInit({arr,success,error})`
23 lines (18 loc) • 805 B
Markdown
#iframeAPI 使用说明
#####本框架适用于任何以iframe为基础,实现外层应用和子应用相互传递参数的场景(暂不支持父级应用参数更新,子应用自动更新。子应用仅初始化时调用subInit)
======================
`var fw = new Framework();`
父应用:
`var config = {`
` userID:'123456'`
`}`
`fw.reg(config)`
子应用初始化:
`fw.subInit({arr,success,error})`
子应用在路由发生变化或者url地址发生变化时调用,通知父应用更新对应的url
`emitMessage()`
父应用在容器组件中对message用下方函数进行监听,确保子应用url发生变化时及时更新subApp参数
`window.addEventListener('message',setSubApp,false)`
发布:
1. npm run build
2. npm publish dist