目前我正在爬取一些网站,将爬取的数据(来自json文件)的值返回到Vue.js中的一个组件文件中的HTML表格中。 当显示其中一个值时,我希望该值被放置为href="链接"。 然而,由于我正在迭代所有数据,“链接”是以{{ row[8] }}的形式呈现的,无法被Vue代码读取。 我尝试过:
<a v-bind:href="{{ row[8] }}"> View </a>
<a href={{ row[8] }}> View </a>
<a href="row[8]">View</a>
但是这些都不起作用。这是我的代码:
<tbody>
<tr v-for="row in sesami">
<td>{{ row[0] }}</td>
<td>{{ row[1] }}</td>
<td>{{ row[2] }}</td>
<td>{{ row[3] }}</td>
<td>{{ row[4] }}</td>
<td>{{ row[5] }}</td>
<td>{{ row[6] }}</td>
<td>{{ row[7] }}</td>
<td>
<a href="row[8]">View</a>
</td>
</tr>
</tbody>
目前,使用的代码将超链接映射到“查看”单词,这是正确的,但未插入值或链接,导致在单击链接时刷新页面。请帮忙解决。
谢谢。
target="_blank"
,用户的浏览器设置将决定如何处理它(新标签页或新窗口)。 - Ohgodwhy<a :href="row[8]" target="_blank"> 查看</a>
。 - Ohgodwhy<a v-bind:href="row[8]" target="_blank"> 查看</a>
它不起作用。非常感谢。 - bryanbram