gpt4 book ai didi

javascript - vue.js、vue-router 和参数/属性

转载 作者:行者123 更新时间:2023-12-01 01:58:44 25 4
gpt4 key购买 nike

我正在使用 vue-router 运行 Vue.js,并尝试将参数传递给我的模板。

这是我的路线:

{ path: '/car/:id', component: car, props: true },

这是我的模板Car.vue:

<template>
<h2>{{ id }}</h2>
</template>

<script>
export default {
props: ['id']
},
methods: {
getCar: function () {
axios.get('http://my-api/car/' + id)
.then((response) => {
this.car = response.data
})
.catch((error) => {
console.log(error)
})
}
</script>

我收到错误:

  ✘  http://eslint.org/docs/rules/no-undef  'id' is not defined

id 显示在 h2 中,但未在 api 调用中使用。

最佳答案

使用this来使用你的 Prop 。this.id 将解决您的问题。

关于javascript - vue.js、vue-router 和参数/属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50795129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com