サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
rennnosukesann.hatenablog.com
一般に、Vueで親コンポーネントから子コンポーネントへのプロパティ操作を行う場合、親コンポーネントの値を子コンポーネントにバインドします。 では子コンポーネントのメソッド操作を行う場合はどうするかというと、直接的には $refs を通して子コンポーネントのメソッド呼び出しを行う方法があります。 // 子 const child = new Vue({ methods: { hoge: function () { console.log('hoge...'); } }, template: '<template>child.</template>' }) // 親 const parent = new Vue({ components: { child }, methods: { hoge: function () { this.$refs.child.hoge(); // 子コンポーネント
メモ。 npm では、パッケージのダウングレードを行う場合、一旦パッケージを削除してから再度インストールし直す必要があります。 $ npm remove cowsay $ npm install --save cowsay@1.0.0 yarn であれば、 yarn upgrade [パッケージ名]@[version] で指定したバージョンにそのままダウングレードしてくれます。もちろんアップグレードも可能。 $ yarn upgrade cowsay@1.0.0 yarn は楽でいいですね。個人的には npm と違ってデフォルトでローカルパッケージインストールなのが安心です。
Jackson Jacksonについては以下の記事を参照。 rennnosukesann.hatenablog.com 多様なJSONの構造 前回の記事で、JSONをMapオブジェクトにする記事を書きました。 rennnosukesann.hatenablog.com JacksonではJSONファイルやStringオブジェクトとしてのJSONをJavaクラスのオブジェクトに簡単にマッピングしてくれます。 この記事のように、JSONをMapオブジェクトに変換することも可能です。 しかし、各プロパティの値が階層的にオブジェクトになっている場合は、Map<String, Object>でごまかすか、 Map<String,Object>やMap<String, Map<String, Object>>>のようにわかる範囲までジェネリクス型を明示してあげる必要があります。 更に後者の場合、各プロ
この記事は、python Advent Calendar 2017【22日目】の記事になります。 本記事では、pythonでMacのデスクトップアプリを作成できるライブラリrumpsとPyObjCを紹介します。 pythonでMac固有の機能を持つアプリを実装する デスクトップアプリケーションをpythonで作る場合、以下のようなGUIツールキットの使用が検討できると思います。 Tkinter PyQt wxpython kivy PySide ... GUIツールキットを使うことで、MacだけでなくWindowsやUbuntu等、複数OSをサポートする形でアプリを作成できます。しかし(通知やメニューバーアプリなどの)Mac固有の動作がアプリに求められる場合、上記のようなツールキットだけでは実装できない場合があります。 じゃあSwiftで書けよという話になってくるのですが、どうしてもpyt
このページを最初にブックマークしてみませんか?
『rennnosukesann.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く