KAEDE Hack blog

JavaScript 中心に ライブラリなどの使い方を解説する技術ブログ。

Vue Learning 1 -- {} と vue data

## ref

 

https://youtu.be/F7PLPJqVotk

 

11m50s

 

## ブラケットの展開

 

´´´

div app

{{ title }}

div

´´´

 

と言う app の id をつけた html を書いて

 

´´´

const app = {...

data

return

title = 'hoge'

}

´´´

 

vue で仕込める

 

## クリックで関数発火

 

v-on:click = functionName

 

または

 

@click = でも

 

で関数や式をしこめる

 

## マウスの重なりを検知

 

同じように @mouseover や @mouseleave を仕込むことでそこからイベントを飛ばせる

 

これを 今度は vue の data ではなく methods の欄でhandleEvent などの名前をつけた関数に渡せる。

 

それを vue 側から handleEvent(e) などと受け取り、clientX や clientY を取得する

 

e.type で double click なども検知できる。

 

## v-if と v-for で計算

 

ある場合に v-if

 

展開するとかに v-for が使える