背景:
目前我们项目都是按组件划分的,然后各个组件之间封装成产品。目前都是采用ifr a me直接嵌套页面。项目中我们还是会碰到一些通用的组件跟业务之间有通信,这种情况下ifr a me并不是最好的选择,ifr a me存在跨域的问题,当然是postMessage还是可以通信的,但也并非是最好的。目前有这么一个场景:门户需要制作通用的首页和数据概览页面,首页和数据概览页面通过小部件来自由拼接。业务组件在制作的时候只需要提供各个模块小部件的url就可以了,可是如果小部件之间还存在联系呢?那么ifr
首先定义组件为异步加载
define(['jquery','vue'],function($,Vue){
Vue.component('comp1',function(resolve){
require(['component/comp1'],resolve);
});
Vue.component('comp2',function(resolve){
require(['component/comp2'],resolve);
});
var b = new