elementui项目里面无法获取到数据的原因记录

在调用Api请求数据服务端一直提示商品id只能是数字,经过仔细检查才发现传参为id,但在请求地址里面直接直接写了id,没有使用变量形式拼接,记录下。。

把           const {data:res} =await this.$axios.get(`/goods/${id}`)
写成了:const {data:res} =await this.$axios.get(`/goods/id`)

  //点击编辑时获取商品id,再根据商品id查询商品信息
   async getGoodsDataById(id){
      console.log(id,typeof id);
      const {data:res} =await this.$axios.get(`/goods/${id}`)
      if(res.meta.status !==200){
        this.$message.error(`无法获取到商品信息:${res.meta.msg}`)
        console.log(res);
        return
      } this.$message.success('已经获取到商品数据')
    },

  

posted @ 2022-01-18 23:00  专注网站建设和推广  阅读(479)  评论(0编辑  收藏  举报