比如我在原型這樣擴(kuò)展一個(gè)方法 Object.prototype.abcd = function(option){
console.log(option); }
那么問題來了 。。。
小程序每次的交互都會(huì)觸發(fā)這個(gè)方法 不知道為什么 感覺很奇怪
之前以為是起名兒的問題 后來發(fā)現(xiàn) 不管叫什么名字 abcd abc 都
會(huì)打印出來 打印的消息如下:
Object {to: "appservice", msg: Object, command: "MSG_FROM_WEBVIEW", webviewID: 100000}
請官方說明下 我們不允許擴(kuò)展對象原型嗎?
網(wǎng)友回復(fù):
無論如何,擴(kuò)展內(nèi)置對象原型絕不是好的編程方式。
不過還是麻煩你再描述一下你遇到的問題(“小程序每次的交互”是什么意思?),以便我們查找相關(guān)的問題,謝謝!
謝謝 我已經(jīng)換了一種方式 實(shí)現(xiàn)了
關(guān)于“小程序每次的交互” 意思就是
每當(dāng)html模板中 提供的事件函數(shù)被觸發(fā)的時(shí)候
比如 模板中 bindtap = "bindGotoDetails" 那么當(dāng)bindGotoDetails函數(shù)被觸發(fā)的時(shí)候 之前擴(kuò)展原型的方法都會(huì)被調(diào)用
這確實(shí)是一個(gè)問題
我們來修改下 謝謝