vue router自动根据移动端,PC端开启不同页面

本文介绍了如何使用Vue Router根据移动端和PC端设备自动开启不同的页面。主要步骤包括在router中配置两个独立的路由入口,并在App.vue中进行相应设置。通过执行`npm run build`打包发布后,系统将自动实现设备适配。
摘要由CSDN通过智能技术生成

1.在router中配置两个不同的路由地址入口

{
  path: '/loginPhone',
  name: 'loginPhone',
  component: loginPhone
},
{
  path: '/login',
  name: 'login',
  component: _import('common/login')
}

详细版:

import Vue from 'vue'
import Router from 'vue-router'
import Home from '../pages/home.vue'
import MHome from '../pages/mHome.vue'

Vue.use(Router)

export default new Router({
  mode:"history",
  routes: [
    {
      path: '/',
      name: 'Home',
      component: Home
    },
    {
      path: '/m',
      name: 'mHome',
      component: MHome
    }
  ]
})

 2 配置App.vue

<script>
  export default {
    name: 'login',
    mounted () {
      if (this._isMobile()) {
        // alert("手机端");
        this.$router.replace('/loginPhone')
      } else {
        // alert("pc端");
        thi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值