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的三种方式

pycharm中如何使用vue.js

使用vue.js需要注意什么

20+道必知必会的vue面试题(附答案解析)

vue.js如何删除数组的元素

vue.js中指令的作用是什么?

使用vue.js怎么定义全局变量

vue.js和安装有什么区别

vue.js中的el什么意思

vue.js支持jquery吗?

更多相关阅读请进入《vue.js》频道 >>




打赏

取消

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

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

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

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

评论

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