javascript - vue如何获取url里的参数值?
我想大声告诉你
我想大声告诉你 2017-05-19 10:36:06
[JavaScript讨论组]

1.创建geturlpara.js文件

2.在main.js里注册全局方法
import geturlpara from './geturlpara.js'
Vue.prototype.$geturlpara = geturlpara
3.var mid = this.$geturlpara.getUrlKey("mid")

运行后,控制台报错入下

我想大声告诉你
我想大声告诉你

全部回复(3)
阿神

将步骤3写进vue组件文件里,可以拿到参数值

某草草

nodejs 里有 url 解析器,
vue 实例里有 .route 属性, 都可以获取链接参数
再不行封装一个js方法也可以, 或者直接百度搜, 有一大堆现成的
你这个报错还是 xxx.[1] 的问题, 如果返回的数组是空或者[''], 你的 [1] === undefined
undefined.replace() 自然就报错了

高洛峰

如果你使用 vue-router 文档在这里 路由信息对象的属性

const routes = [
  {path : '/portfolio/:year/review', component : Portfolio }
];

这个样子获取

this.$route.params.year
this.$route.query.id
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号