ฉันพยายามทำสิ่งนี้:
<div v-for="r in rentals">
<a bind-href="'/job/'r.id"> {{ r.job_title }} </a>
</div>
ฉันไม่สามารถหาวิธีเพิ่มมูลค่าr.id
ให้กับจุดสิ้นสุดของhref
แอตทริบิวต์เพื่อให้ฉันสามารถเรียก API ได้ ข้อเสนอแนะใด ๆ
ฉันพยายามทำสิ่งนี้:
<div v-for="r in rentals">
<a bind-href="'/job/'r.id"> {{ r.job_title }} </a>
</div>
ฉันไม่สามารถหาวิธีเพิ่มมูลค่าr.id
ให้กับจุดสิ้นสุดของhref
แอตทริบิวต์เพื่อให้ฉันสามารถเรียก API ได้ ข้อเสนอแนะใด ๆ
คำตอบ:
คุณจำเป็นต้องใช้หรือนามแฝงของมันv-bind:
:
ตัวอย่างเช่น,
<a v-bind:href="'/job/'+ r.id">
หรือ
<a :href="'/job/' + r.id">
หรือคุณสามารถทำได้ด้วยเทมเพลตตัวอักษร ES6:
<a :href="`/job/${r.id}`"
หากคุณต้องการแสดงลิงค์ที่มาจากรัฐหรือร้านค้าใน Vue 2.0 คุณสามารถทำสิ่งนี้ได้:
<a v-bind:href="''">
{{ url_link }}
</a>