Tencent / omi

Web Components Framework - Web组件框架

Home Page:http://omijs.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

omix建议在create文件中加入函数拦截器

shaobeichen opened this issue · comments

@dntzhang
背景:任何点击操作的时候,弹出获取手机弹窗
omix建议在create文件中加入函数拦截器,目前因为有改造的需要,所以自己在create文件中添加了拦截器,但总觉得自己修改侵入性有点强...

      /**
         * 自定义函数拦截器 
         */
        for (let i = 0; i < Object.keys(option).length; i++) {
            let func = option[Object.keys(option)[i]]
            if (typeof func === "function") {
                option[Object.keys(option)[i]] = function (e) {
                    console.log(e)
                    func && func.call(this, e)
                }
            }
        }
        Page(option)