| | |
| | | @param vmOptions Vue参数 |
| | | **/ |
| | | (function(vc,vmOptions){ |
| | | console.log("vmOptions:",vmOptions); |
| | | vc.component = new Vue(vmOptions); |
| | | })(window.vc,window.vc.vmOptions); |
| | | |
| | | var vm = new Vue(vmOptions); |
| | | |
| | | window.vc.component = vm; |
| | | })(window.vc,window.vc.vmOptions); |
| | | /** |
| | | vc监听事件 |
| | | **/ |
| | | (function(vc){ |
| | | /** |
| | | 事件监听 |
| | | **/ |
| | | vc.on = function(_componentName,_value,_callback){ |
| | | vc.component.$on(_componentName+'_'+_value,_callback); |
| | | }; |
| | | |
| | | /** |
| | | 事件触发 |
| | | **/ |
| | | vc.emit = function(_componentName,_value,_param){ |
| | | vc.component.$emit(_componentName+'_'+_value,_param); |
| | | }; |
| | | |
| | | })(window.vc); |
| | | |
| | | /** |
| | | * vue对象 执行初始化方法 |
| | | */ |
| | | (function(vc){ |
| | | vc.initEvent.forEach(function(eventMethod){ |
| | | eventMethod(); |
| | | }); |
| | | vc.initMethod.forEach(function(callback){ |
| | | callback(); |
| | | }); |
| | | })(window.vc); |
| | | |