wuxw
2019-12-01 49b5dba003ff2b03d40630982ea637df2cfccab1
java110-front/src/main/resources/static/js/vc-core.js
@@ -20,7 +20,7 @@
        vc.component.$on(_componentName + '_' + _value,
            function (param) {
                if (vc.consoleFlag) {
                if (vc.debug) {
                    console.log("监听ON事件", _componentName, _value, param);
                }
                _callback(param);
@@ -32,10 +32,35 @@
     事件触发
     **/
    vc.emit = function (_componentName, _value, _param) {
        if (vc.consoleFlag) {
        if (vc.debug) {
            console.log("监听emit事件", _componentName, _value, _param);
        }
        vc.component.$emit(_componentName + '_' + _value, _param);
    };
    /**
     事件监听
     **/
    vc.on = function (_namespace, _componentName, _value, _callback) {
        vc.component.$on(_namespace + "_" + _componentName + '_' + _value,
            function (param) {
                if (vc.debug) {
                    console.log("监听ON事件", _namespace, _componentName, _value, param);
                }
                _callback(param);
            }
        );
    };
    /**
     事件触发
     **/
    vc.emit = function (_namespace, _componentName, _value, _param) {
        if (vc.debug) {
            console.log("监听emit事件", _namespace, _componentName, _value, _param);
        }
        vc.component.$emit(_namespace + "_" + _componentName + '_' + _value, _param);
    };
})(window.vc);
@@ -50,5 +75,8 @@
    vc.initMethod.forEach(function (callback) {
        callback();
    });
    vc.namespace.forEach(function (_param) {
        vc[_param.namespace] = vc.component[_param.namespace];
    });
})(window.vc);