skillup

技術ブログ

JavaScript

vueについてのポイントその2

投稿日:

vueについて少し復習したので、つまりそうなポイントについて再度まとめ。(重複あり)

vueについてのポイント

成果物はこちらを

https://github.com/umanari145/admin_tool

ライフサイクル

create・・DOM生成前

mounted・・DOM生成後

データの初期化などはほぼcreateで良さげ、mountedを使いたいケースは今はなし

変数への代入

コンポーネント内の変数に関して、

this.obj1 = ”などと変数の丸ごと代入をしないこと。おそらくvueのインスタンス生成時に作成された参照を壊してしまい、うまく動かなくなる。

this.obj1.key = ” と値の代入をしっかりと行うこと。

set

vueでオブジェクトのデータバインドがおこらない時に疑う。

vueは配列やオブジェクトのデータバインドがうまくいかないことがあるらしいが、それ以外にもcreateの瞬間と違うタイミングの時に使うなど

v-show,v-if

v-show = display:noneでdomにはかれる。

v-if=DOMにはかれない。

文字列+変数

リテラルで書きたい時。

:idのように:をつけることを忘れない

vuex

コンポーネント内、コンポーネント間のやりとりではどうしても扱いにくい時。グローバル変数的なもの。

-JavaScript
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Angularでのfilter

今回はAnuglarでよく使うfilterという機能です。 使いどころとしては入力フォームに対応させて表示項目を絞る、みたいな使い方が一般的かと思います。 一番簡単なものとしては配列があり、入力値にあ …

no image

switch(true)イディオム

switch文は通常、文字や数字で分岐をさせることが多いですが、実は条件式を入れることも可能です。 私の場合、正規表現を動的に変えたいケースがあり、検索したところ似たケースがありました。 【JavaS …

no image

package.jsonによるタスクの実行

前回の記事でgulpによるタスクの実行を書きましたが、package.jsonでこれを行うこともできます。 てっきり依存ライブラリの記述だけかと思いますしたが、様々なタスクを実行できるようですね。イメ …

no image

携帯のUIに関して

いまさらながらスマホのUI表示に苦戦してます。 まあ、現状のWEBサイトを作る場合、BtoCでもBtoBでもスマホ対策は必須ですよね。 私の場合、デザインが本業でないこともあり、ちょっとサボっていまし …

no image

jQueryの書き方について

jQueryの書き方は一般的に以下のように書きます。

上記の処理ですが、細かく書くとDOMが構築されてから実行という意味が含まれていま …

アーカイブ