vue.js中如何获取url的值


本文摘自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中写入

cde80454c3d47a3404f768553933fb6.png

1

2

3

4

5

6

7

8

const router = new VueRouter({

    routes: [

        {

            path: '/goodsinfo/:goodsId',

            component: goodsinfo

        },

    ]

})

二:在当前文件中设置

dd72ad8c9d79dcd81c946bc799cce8f.png

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中的值

bec19cffaa953f646be920959e31070.png

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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...