since �
2019-12-11 18:11
采纳率: 100%
浏览 1.7k
已采纳

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

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • mannymu 2019-12-13 16:01
    已采纳

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

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

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

    故而有如下代码:

    图片说明

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

    已采纳该答案
    评论
    解决 1 无用
    打赏 举报

相关推荐 更多相似问题