###前提・実現したいこと
npmを利用してVue.jsでintro.jsを導入してます。
###発生している問題・エラーメッセージ
1度は通常通りに動くのですが、同じようにボタンを押したときには動きません。
###該当のソースコード
JavaScript
1import Vue from 'vue'; 2import introJs from 'intro.js'; 3import 'style!css!sass!intro.js/introjs.css'; 4 5 new Vue({ 6 el: '.start', 7 methods: { 8 introStart:function(){ 9 introJs.introJs().start(); 10 } 11 } 12 })
html
1<button class="start" v-on:click="introStart">いんとろ!</button>
###試したこと
html
1 <button onClick="introJs().start();">kidou</button>
これで動くか確かめたかったのですが、importでintro.jsを読み込んでいるため、"introJs is not defined"とエラーが出てしました。
###補足情報(言語/FW/ツール等のバージョンなど)
Javascript
1introStart:function(){ 2introJs().start(); 3}
これでは"Uncaught TypeError: (0 , _intro2.default) is not a function"とエラ-が出てしまいます。
あなたの回答
tips
プレビュー