1.1.10 • Published 3 years ago
vue-goody v1.1.10
vue-goody
utils/Message
iframe.js
const message = new Message({
channel: 'gm',
targetChannel: 'panel',
targetDirection: 'up',
debug: true,
})
message.route('getUi', (ctx) => {
const config = store.state.gm.config
const list = Object.keys(config)
.filter((key) => config[key].changable)
.map((key) => {
let data = config[key]
return {
width: data.width,
height: data.height,
name: data.name,
url: getCdnUrl(data.url),
}
})
// ctx.responseError for error response
ctx.response({
list: list,
})
})
message.start()
message.iAmReady()
container.js
const message = new Message({
channel: 'panel',
targetChannel: 'gm',
targetDirection: 'down',
debug: true,
iframe: this.getIframe()
})
// iAmReady() called by iframe will trigger onReady of container
message.onReady(async () => {
const data = await this.message.request('getUi')
console.log('data from iframe', data)
})
message.start()
1.1.1
3 years ago
1.1.9
3 years ago
1.1.8
3 years ago
1.1.7
3 years ago
1.1.6
3 years ago
1.1.5
3 years ago
1.1.4
3 years ago
1.1.3
3 years ago
1.1.2
3 years ago
1.1.10
3 years ago
1.1.0
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
0.5.6
3 years ago
0.5.5
3 years ago
0.5.4
3 years ago
0.5.3
3 years ago
0.4.5
3 years ago
0.4.4
3 years ago
0.5.0
3 years ago
0.5.2
3 years ago
0.4.3
3 years ago
0.5.1
3 years ago
0.4.2
3 years ago
0.4.1
3 years ago
0.4.0
3 years ago
0.3.0
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.2
3 years ago
0.1.3
3 years ago
0.1.0
3 years ago
0.1.1
3 years ago
0.0.9
3 years ago
0.0.8
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.5
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago
0.0.4
3 years ago
0.0.1
3 years ago