vue中 click search 和 click search 有什麼區別??

時間 2021-05-05 19:42:14

1樓:前端大廚師

1.使用不帶圓括號的形式,event 物件將被自動當做實參傳入;

2.使用帶圓括號的形式,我們需要使用 $event 變數顯式傳入 event 物件。

2樓:龍騰道默默地

search()是function($event)的語法糖。

另外methods預設應該不是響應式的,你要改寫還是用data吧,否則就算成功了,基本功也會變成黑魔法。

3樓:大衛

加不加括號對於click的繫結是有本質區別的,見@Storm的例子// 例子

on:on:

1不加括號,是吧search指向的function繫結到click上,

2而加了括號是將匿名函式繫結到了click上,你重寫函式,只是search的指向變了,1中click還是繫結的原函式,

2中click指向匿名函式,會執行search中新的重寫函式所以二者表現不同

你以為的重寫其實只是把search重新賦值,click的指向並沒有變給你個例子看看

4樓:石頭三顆

通常加括號的是用來新增額外的引數用的。

比如@click="search(1)"

執行的時候就會把1傳遞給函式

search(id)

如果是用來繫結屬性的時候加括號,就表示那個屬性獲取的是乙個函式返回值比如這種情況,getImagesUrl就是指向的乙個methods而不是乙個data或者computed

react 有沒有類似vue中watch這樣的api?

鍾凱 有啊樓主大大了解下concent https github.com concentjs concent 不只watch,computed,依賴收集,組合api等等都有的哦 蘿蔔燉牛腩 function component可以使用 useEffect class component 可以使用co...

如何學習Vue

今天看到對我作用最大的一句話 如果你之前已經習慣了用jQuery操作DOM,學習Vue.js時請先拋開手動操作DOM的思維,因為Vue.js是資料驅動的,你無需手動操作DOM。它通過一些特殊的HTML語法,將DOM和資料繫結起來。一旦你建立了繫結,DOM將和資料保持同步,每當變更了資料,DOM也會相...

Vue面試題精選 Vue與React的區別,分別在哪些場景下使用更合適?

甲午馬 紅樓夢 裡展示的多是小姐公子的享樂生活,她們無所事事,只是吃喝玩樂。一般人家誰有那樣的家底呢?少年看了,容易羨慕人家的日子,會埋怨自己的家庭為何沒有那樣的富足。再者過早的卿卿我我,也許會對少年產生影響。老不看三國 對比人家,會覺得自己老了,依然沒有三立,會很懊悔的。 明心 個人理解,僅供參考...