我在单页应用程序中使用了黄金布局。正常的“在新窗口中打开”的金色布局效果很好(https://jsfiddle.net/shafaq_kazmi/xs5r6mma/6/)
var myLayout = new GoldenLayout({
content: []
}, $('#layoutContainer'));
myLayout.registerComponent('example', function(container, state) {
container.getElement().html('<h2>Hello World</h2>');
});
myLayout.createDragSource($("#button"), {
type: 'component',
componentName: 'example',
componentState: {
text: 'Button'
}
});
myLayout.init();但当我尝试将其集成到SPA中时,当我弹出任何小部件时,整个应用程序都会加载到弹出窗口中,而不是特定的小部件。我是否需要一些特定的配置来修复此行为?如何才能实现真正的弹出功能。
对此有什么帮助吗?
发布于 2017-01-13 04:06:31
这里是PR,它修复了与SPA一起使用时GL的问题。请使用来自github的最新js,然后重试
https://stackoverflow.com/questions/41356930
复制相似问题