亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

toggleFinished寫在data里是好使的啊,老師說不好使是因為你v-on后面少了click

57a46f000001d48205000293.jpg

57a46f290001c1c505000153.jpg

事實證明點擊事件可以寫在data屬性中

正在回答

3 回答

作死看到你這個問題,覺得是設計缺陷,又覺得不是,于是翻了一遍vue的源碼。

大概看?https://github.com/vuejs/vue/blob/dev/src/directives/public/on.js?這個模塊和?https://github.com/vuejs/vue/blob/dev/src/instance/internal/init.js?這個模塊就知道了。

handle是直接在this上下文尋找方法的,而init時又會把data和methods方法打通,從而掛載在conponent上下文中。

options?=?this.$options?=?mergeOptions(????
this.constructor.options,????
options,????
this????
)

操作被合并,methods里面的值若與data里面的值重名則以data命名的值為準。


能力有限,說錯請拍磚

1 回復 有任何疑惑可以回復我~
#1

夢魂薰衣草

闊怕的騰輝。。。。。。。。。。。。。。。。。。
2016-08-25 回復 有任何疑惑可以回復我~

函數要放在 methods 對象里

0 回復 有任何疑惑可以回復我~

是的哦

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
vue.js入門基礎
  • 參與學習       209639    人
  • 解答問題       715    個

本門為vuejs入門教程,詳細的講解加實戰,可以幫你進入vuejs的大門

進入課程

toggleFinished寫在data里是好使的啊,老師說不好使是因為你v-on后面少了click

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號