vue项目根据不同的设备,加载不同的项目文件

现在有两份vue项目文件(pc/移动端),想实现在同一个域名下,根据不同的设备自动切换到相应的页面,所有的页面的路径已经改成一致,请问有哪些解决办法
有一个思路:在移动/pc的入口文件处判断,然后加载相应的文件,但是不知道该怎么实现,求大佬指点

1个回答

首先,可以告诉你,import 是不能传变量的,但是这难不倒聪明的程序员

const web = (name) => () => import(`@/views/web/${name}`);

这样的意思是,会引入 @/views/web/ 下面的所有文件,然后根据传入的 name 选择需要哪个文件

故而有如下代码:

图片说明

我只能给你截这么多代码了。剩下的自己体会吧。

h5_since
since � 谢谢你的回复,问题已经解决了,在nginx配置的时候做出判断就达到效果了
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问