はじめに
NativeScript でデータの 保存/読み出し を行う方法を整理した。
TL;DR
ApplicationSettingsを使うconst appSettings = require("tns-core-modules/application-settings");appSettings.getXXXX,appSettings.setXXXX,appSettings.hasKey, etc
NativeScript でデータの 保存/読み出し を行う方法を整理した。
ApplicationSettings を使うconst appSettings = require("tns-core-modules/application-settings");appSettings.getXXXX, appSettings.setXXXX, appSettings.hasKey, etcVue.js を使ってネイテイブアプリの開発が可能な NativeScript-Vue について整理した。
セットアップから、Vue Router を使ったページ遷移、モーダルの表示などについて。
続きを読むaxios で、添付ファイルありのリクエストを送信する方法を整理した。
【React】axiosを使用してmultipart/form-data形式の通信をする - モノクロタイム を参考にさせてもらった。
FormData の append でデータを構築transformRequest でも対応できるかも?(未検証)FormData はブラウザのみなので、CLI ツールなどは別フォーマットを使う必要がありそうサーバ(Node.js)からプッシュ通知を送信する方法として、firebase-admin を使って簡単なプッシュ通知を送信する方法を整理した。
関連: Vue + Cordova + Firebase でプッシュ通知
GOOGLE_APPLICATION_CREDENTIALS を設定(direnv 使うと便利)initializeApp, Messaging.send でプッシュ通知 送信PHP でネスト構造の XML(SimpleXMLElement)を、再帰処理で配列(array)に変換する方法を整理した。
get_object_vars で変換できるのは1階層目までforeach と組み合わせて再帰処理で解決json_decode, json_encode, simplexml_load_string の組み合わせでも OKVue.js で画像プレビューする方法を整理した。
基本的に たった2ステップ!Vue.js で選択画像をプレビューする方法(サンプルDL可) – console dot log の通り。
<input type="file"> に @change でイベントハンドラを設定FileReader の readAsDataURL で data: url として読み込みdata に data: url を設定<img :src="dataUrl>` のようにバインドして表示Laravel の Form::select で空の選択肢ありのセレクトボックスを出す方法をまとめた。
['placeholder' => '選択してください'] を追加するprepend('選択してください', '') を使うcollect() などで Collection に要変換