前提・実現したいこと
monaca docsを参考にmonaca APIを実行しようとしていますが、うまく行きません。
vue.jsでmonaca APIを使うにはどのようにしたらできますでしょうか?
発生している問題・エラーメッセージ
monaca.getDeviceId()を実行したいんですが、monacaオブジェクトを生成することができずに以下エラーになってしまいます。
"ReferenceError: monaca is not defined"
該当のソースコード
js
1<script> 2 export default { 3 created() { 4 monaca.getDeviceId(async function (id) { 5 console.log(id); 6 } 7 } 8 } 9</script> 10
試したこと
monaca docsを参考に、monaca-libをnpmでインストールしてmain.jsでインポートしてみたりもしましたが、そのときは別のエラーによって正常にインポートができませんでした。
js
1var Monaca = require('monaca-lib').Monaca;
src_sync:2 Uncaught Error: Cannot find module '/monaca'
これらのエラーはchromeで表示した際に出るエラーですが、monaca debugerを使っても正常に動かないことは変わりませんでした。
プロジェクト自体はmonaca createで作成したvueのプロジェクトをベースに変更を加える形で試しています。
補足情報(FW/ツールのバージョンなど)
環境:monaca
フレームワーク:vue.js
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/29 03:29
2020/04/29 06:04
2020/05/01 04:31