如何根据应用程序中显示的Vue组件是否';在Cordova还是Electron中构建?
我有一个Vue.js应用程序。对于移动应用程序,我使用Cordova构建应用程序;对于桌面客户端,我使用Electron构建应用程序。 在某些情况下,我希望我的应用程序做出不同的反应,这取决于它是为Cordova还是Electron构建的 如果我想用Cordova显示如何根据应用程序中显示的Vue组件是否';在Cordova还是Electron中构建?,cordova,vue.js,electron,Cordova,Vue.js,Electron,我有一个Vue.js应用程序。对于移动应用程序,我使用Cordova构建应用程序;对于桌面客户端,我使用Electron构建应用程序。 在某些情况下,我希望我的应用程序做出不同的反应,这取决于它是为Cordova还是Electron构建的 如果我想用Cordova显示CordovaStartPage-组件,用Electron显示ElectronStartPage,我必须如何更改: export const routerOptions: RouterOptions = { routes:
CordovaStartPage
-组件,用Electron显示ElectronStartPage
,我必须如何更改:
export const routerOptions: RouterOptions = {
routes: [
{
path: "/startpage",
component: StartPage
}
]
}
要检测电子,我只需将呼叫包装在if检查中:
window&&window.process&&window.process.type
还有:
process.versions['electron']
希望这有帮助 要检测电子,我只需将呼叫包装在if检查中:
window&&window.process&&window.process.type
还有:
process.versions['electron']
希望这有帮助 您可以在构建过程中设置环境变量,并在选择组件时对其进行测试?您可以在构建过程中设置环境变量,并在选择组件时对其进行测试?