課程
/前端開發(fā)
/Vue.js
/vue.js入門基礎(chǔ)
事實(shí)證明點(diǎn)擊事件可以寫在data屬性中
2016-08-05
源自:vue.js入門基礎(chǔ) 2-2
正在回答
作死看到你這個問題,覺得是設(shè)計(jì)缺陷,又覺得不是,于是翻了一遍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命名的值為準(zhǔn)。
能力有限,說錯請拍磚
夢魂薰衣草
函數(shù)要放在 methods 對象里
是的哦
舉報(bào)
本門為vuejs入門教程,詳細(xì)的講解加實(shí)戰(zhàn),可以幫你進(jìn)入vuejs的大門
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-13
作死看到你這個問題,覺得是設(shè)計(jì)缺陷,又覺得不是,于是翻了一遍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上下文中。
操作被合并,methods里面的值若與data里面的值重名則以data命名的值為準(zhǔn)。
能力有限,說錯請拍磚
2016-08-06
函數(shù)要放在 methods 對象里
2016-08-06
是的哦