| | |
| | | |
| | | vc.component.$on(_componentName + '_' + _value, |
| | | function (param) { |
| | | if (vc.consoleFlag) { |
| | | if (vc.debug) { |
| | | console.log("监听ON事件", _componentName, _value, param); |
| | | } |
| | | _callback(param); |
| | |
| | | 事件触发 |
| | | **/ |
| | | 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); |
| | |
| | | vc.initMethod.forEach(function (callback) { |
| | | callback(); |
| | | }); |
| | | vc.namespace.forEach(function (_param) { |
| | | vc[_param.namespace] = vc.component[_param.namespace]; |
| | | }); |
| | | })(window.vc); |
| | | |