我使用nuxt-generate和nuxt / device软件包。它提供设备类型但用于布局,因为我在首次加载时使用nuxt-generate应用程序使用默认布局。不是nuxt / device提供的。但是当我转到另一页后,它开始使用正确的布局。所以问题是我如何在第一次初始化时让应用程序使用布局。或至少在初始化后进行更改。有什么办法吗? 这就是我尝试选择布局的方法,但是第一次打开后就无法使用。
layout (context) {
if(context.isMobile) {
return 'mobile'
} else if (context.isDesktop) {
return 'default'
}
},
答案 0 :(得分:1)
当您使用nuxt-generate时,nuxt会生成一系列静态html文件,我认为没有简单的方法可以解决此问题,但是可以有一系列解决方法: