1.1.10 • Published 3 years ago

vue-goody v1.1.10

Weekly downloads
148
License
MIT
Repository
github
Last release
3 years ago

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