はじめに
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 に要変換