本文摘自PHP中文网,作者coldplay.xixi,侵删。
vue.js中获取url值的方法:1、在【main.js】中写入【path: '/goodsinfo/:goodsId'】;2、在当前文件中设置代码为【<router-link :to="'/goodsinfo/'+ subitem.a】。

【相关文章推荐:vue.js】
vue.js中获取url值的方法:
一:main.js中写入

1 2 3 4 5 6 7 8 | const router = new VueRouter({
routes: [
{
path: '/goodsinfo/:goodsId' ,
component: goodsinfo
},
]
})
|
二:在当前文件中设置

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <template>
<div>
<router-link :to= "'/goodsinfo/'+ subitem.artID" class = "" >
<div class = "img-box" >
<img v-lazy =subitem.img_url>
</div>
<div class = "info" >
<h3>{{subitem.artTitle}}</h3>
<p class = "price" >
<b>{{subitem.sell_price}}</b>元</p>
<p>
<strong>库存 {{subitem.stock_quantity}}</strong>
<span>市场价:
<s>{{subitem.market_price}}</s>
</span>
</p>
</div>
</router-link>
</div>
</template>
|
三:在跳转后的文件中获取url中的值

1 2 3 4 5 6 7 8 9 10 11 12 13 14 | getCommentByPage() {
const url = `site/comment/getbypage/goods/${
this. $route .params.goodsId
}?pageIndex=${this.pageIndex}&pageSize=${this.pageSize}`;
this. $axios .get(url).then(
res => {
this.comment = res.data;
},
err => {
console.log(err);
}
);
},
|
相关免费学习推荐:JavaScript(视频)
以上就是vue.js中如何获取url的值的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
vue.js生命周期函数有什么作用
vue.js中v-for列表渲染指令的使用(代码示例)
vue的响应式原理是什么?
vue.js怎么使用字体图标库
如何安装vue.js devtools?
vue.js中怎么设置输入框的长度
vue 手势组件教程
vue.js如何操作dom
vue.js项目如何编译打包
vue.js怎样写一个轮播图
更多相关阅读请进入《vue.js》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » vue.js中如何获取url的值