monaca Onsen UI V2 Vue Navigation (単一ファイルコンポーネント)でアプリを作成しております。
Monaca バックエンド用の JavaScript API にてログイン処理を行いたいのですが
ログイン処理が正常に行えません。
以下記載の.done も .fail も通りません。
使用、記載方法に問題があるでしょうか?
ご教授いただけましたら助かります。
よろしくお願いいたします。
Home.vue
export default { data () { return { pageTitle: "", }; }, created(){ this.initApp(); }, methods: { initApp(){ monaca.cloud.User.login(monaca_user, monaca_pass) .done(function(result){ this.$ons.notification.alert({message: '成功', title: 'テスト'}); }) .fail(function(err){ this.$ons.notification.alert({message: '失敗', title: 'コレとって!'}); }); }, }
以下の記載が Monaca Docs にあるので
バックエンド API にアクセスする場合には、jQuery の読み込み、および、ホワイトリストへの cloud.monaca.mobi の登録 ( 各 OS の設定ファイル上に ) を行います。詳細は、Android の場合はこちら または iOS の場合はこちら をご確認ください。
index.html にて jquery の読み込み、ホワイトリストは <access origin="*"/> を記載しております。
また、バックエンドAPI の箇所以外でサーバにリクエストする際は axios 使用しております。
index.html
<!DOCTYPE html> <html> <head> <meta charset=utf-8> <meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"> <meta http-equiv=Content-Security-Policy content="default-src * data:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'"> <script type=text/javascript src=components/loader.js></script> <link rel=stylesheet type=text/css href=components/loader.css> <link href=app.css rel=stylesheet> </head> <body> <div id=app></div> <script type=text/javascript src=vendor.bundle.js></script> <script type=text/javascript src=app.bundle.js></script> <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script> </body> </html>
config.xml(不要そうなところは当記載から削除しております。)
<?xml version="1.0" encoding="UTF-8"?> <widget xmlns="http://www.w3.org/ns/widgets" id="com.example.helloworld" version="1.0.0"> <name>app</name> <description>Made with Monaca (http://monaca.mobi)</description> <author/> <content src="index.html"/> <preference name="loglevel" value="DEBUG"/> <preference name="AndroidLaunchMode" value="singleTop"/> <preference name="BackgroundColor" value="0xffffffff"/> <preference name="ErrorUrl" value=""/> <preference name="monaca:WebViewEngine" value="crosswalk"/> <preference name="monaca:CrosswalkArchitecture" value="arm"/> <preference name="SplashScreen" value="screen"/> <preference name="monaca:DisableCookie" value="false"/> <preference name="android-minSdkVersion" value="16"/> <feature name="App"> <param name="android-package" value="org.apache.cordova.App"/> </feature> <preference name="AllowInlineMediaPlayback" value="false"/> <preference name="AutoHideSplashScreen" value="true"/> <preference name="BackupWebStorage" value="cloud"/> <preference name="EnableViewportScale" value="false"/> <preference name="FadeSplashScreen" value="true"/> <preference name="FadeSplashScreenDuration" value="250"/> <preference name="KeyboardDisplayRequiresUserAction" value="true"/> <preference name="MediaPlaybackRequiresUserAction" value="false"/> <preference name="ShowSplashScreenSpinner" value="false"/> <preference name="SuppressesIncrementalRendering" value="false"/> <preference name="TopActivityIndicator" value="gray"/> <preference name="GapBetweenPages" value="0"/> <preference name="PageLength" value="0"/> <preference name="PaginationBreakingMode" value="page"/> <preference name="PaginationMode" value="unpaginated"/> <feature name="LocalStorage"> <param name="ios-package" value="CDVLocalStorage"/> </feature> <preference name="ios-XCBuildConfiguration-TARGETED_DEVICE_FAMILY" value="1,2"/> <platform name="ios"> <config-file platform="ios" parent="CFBundleLocalizations" target="*-Info.plist"> <array> <string>en</string> </array> </config-file> </platform> <platform name="android"> </platform> <platform name="windows"> </platform> <platform name="chrome"> </platform> <access origin="*"/> </widget>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/31 15:39
2017/08/31 17:11
2017/09/01 02:41
2017/09/01 03:01
2017/09/01 04:05
2017/09/01 05:27
2017/09/01 06:47
2017/09/01 07:07
2017/09/01 07:41
2017/09/01 09:51
2017/09/01 10:44
2017/09/01 16:49