Vue 去除地址栏的 # 号与 在手机浏览Vue的web项目

Vue 去除地址栏的 # 号与 在手机浏览Vue的web项目

一、Vue去除地址栏 # 号
/*.实例化VueRouter实例          这是在封装router路径时候*/
const router = new VueRouter({  /*注意,我这里的VueRouter ,是我import router的时候自己定义的名字*/
  routes: routes,
  /!* 将 默认的哈希 hash 模式 换成 history 模式,去掉地址栏中的 /# 号 *!/
  mode: 'history'
});

如果你把路径封装在了JS文件里,这样写:

export default new Router({
	mode: 'history',         /*mode: 'history',去掉地址栏中的#号*/
	routes: RouteList
	})
二、在手机浏览Vue的web项目
  • 首先关闭计算机防火墙

  • 在这个 webpack.config.js 文件里,找到 devServer

    devServer: {
      /*disableHostCheck:true,  */ /*禁止默认检查hostname*/
      host: '192.168.0.107',
      port: 8016,
      open: true,
      proxy: {
        '/api/': {
          target: 'http://192.168.0.107:8080',
          changeOrigin: true,
          pathRewrite: {
            '^/api': ''
          }
        }
      },
      historyApiFallback: {
        index: url.parse(options.dev ? '/assets/' : publicPath).pathname
      }
    },
    
  • 将host属性值 ‘127.0.0.1’ 改为你目前所在网络的 IP 值,我的是192.168.0.107,上面的我已经修改完了

  • 并且,将target的属性:“http://127.0.0.1:8080” 也一并修改为 ‘http://192.168.0.107:8080’
    这是拿我的举例子,
    上面的我已经修改完了

  • 并且要注意,你也要将你的后端的地址换成 ‘‘http://127.0.0.1:8080’’
    ,达成前端与后端的一致,不然你只能看,不能实现功能,无法与后端交流
    ,上面的我已经修改完了

ctrl+r 唤出电脑运用的窗口,输入 cmd,进入windows命令界面,输入“ipconfig"即可查看你的目前的ip地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值