recentlywe 2023-08-19 18:42 采纳率: 93.3%
浏览 4
已结题

怎么在路径上拼接一个变量呢?

我想把这变量newid传给路径上的id,这该怎么传呢

img

<template>
  <div>歌单详情页</div>
</template>
<script>
import { useRoute } from "vue-router";
import { onMounted, ref } from "vue";
import axios from "axios";
export default {
  setup() {
    // 根据id获取对应api内容
    const state = {
      listMusic: [],
    };
    let newid = 0;
    onMounted(async () => {
      newid = ref(useRoute().query.id);
      state.listMusic = await axios.get(
        "http://localhost:3000/playlist/detail?id=newid"
      );
      console.log(state.listMusic);
    });
    return { state, newid };
  },
};
</script>

img

  • 写回答

2条回答 默认 最新

  • 简效 2023-08-21 09:39
    关注
    
    "http://localhost:3000/playlist/detail?id="+newid
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月29日
  • 已采纳回答 8月21日
  • 创建了问题 8月19日