@line/create-liff-app
Version:
Start developing LIFF application with a simple CLI command.
26 lines (21 loc) • 729 B
JavaScript
// This function is executed before instantiating the app
// only in client-side.
// document: https://nuxtjs.org/docs/2.x/directory-structure/plugins
// import NPM version LIFF JS SDK
import liff from '@line/liff'
export default (_, inject) => {
// You can access liff object as this.$liff by inject()
inject('liff', liff)
// execute liff.init()
const initResult = liff.init({ liffId: process.env.LIFF_ID })
.then(() => {
console.log('LIFF init succeeded.')
})
.catch((error) => {
console.log('LIFF init failed.')
return Promise.reject(error)
})
// You can access liff.init()'s return value (Promise object)
// as this.$liffInit() by inject()
inject('liffInit', initResult)
}