| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /**
- 初始化vue 对象
- @param vc vue component对象
- @param vmOptions Vue参数
- **/
- (function(vc,vmOptions){
- console.log("vmOptions:",vmOptions);
- vc.component = new Vue(vmOptions);
- })(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);
|