我正在开发一个Webpacked Vue.js Web应用程序,我对允许“子应用程序”或用户“ mods”感兴趣,例如视频游戏如何允许mods。
我知道我可以提供一个API并允许在其他地方托管的应用程序,但是我对拥有一个“子应用程序”商店感兴趣,该商店可以加载由批准的Modders创建的批准的Vue.js代码。我希望这段代码能够在我现有的应用程序中运行(因此就像我自己创建的任何组件一样)。
使用Webpacked Vue.js应用程序实现该目标的方式是什么?
(但不那么重要),我如何自动限制此mod对应用程序内部API的访问(例如Vuex操作),并区分此mod对我的API进行的API调用?