Nuxtでvue-introjsというプラグイン を使いたいのですが、introJs is not defined
というエラーが出てしまいます。
以下の手順で実装しており、4の段階で上記エラーが発生しました。
やったこと
1 . yarn add vue-introjs
2 . pluginsフォルダにvue-intro.js
を作成し以下を記述
js
1 2// plugins/vue-intro.js 3 4import Vue from 'vue' 5import VueIntro from 'vue-introjs' 6Vue.use(VueIntro)
3 . nuxt.config.jsでpluginを読み込み
// nuxt.config.js plugins: [ '~plugins/vue-intro.js' ],
4 . example.vueで実装
vue
1// example.vue 2 3<template> 4 <div> 5 <div v-intro="'Step1'" v-intro-step="1"></div> 6 <div v-intro="'Step2'" v-intro-step="2"></div> 7 </div> 8</template> 9<script> 10export default { 11 mounted() { 12 this.$intro().start() // start the guide 13 this.$intro().showHints() // show hints 14 } 15} 16</script>
何が原因かいまいちわかっていないのですが、どうしたらエラーを解消できますでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/29 07:05
2020/04/29 15:08