vue.js - 如何在 nuxt 链接中使用 v-for 值?

标签 vue.js for-loop nuxt.js

我有一个循环,它循环遍历包含带有链接的文本的关联数组

links: {'Amount' : '/about', 'Contact' : '/contact'}

如何在 nuxt-link 中使用 for 循环中的值?那么要=“值”?

  <ul class="link">
      <li v-for="(link, text) in links" :key="text" :value="link">
          <nuxt-link to=link>{{key}}</nuxt-link>
      </li>
  </ul>

最佳答案

您的代码几乎是正确的。为了使用 JavaScript 对象,您只需使用模型绑定(bind),如下所示。

  <ul class="link">
      <li v-for="(link, text) in links" :key="text" :value="link">
          <nuxt-link :to="link">{{key}}</nuxt-link>
      </li>
  </ul>

请注意:to="link"

关于vue.js - 如何在 nuxt 链接中使用 v-for 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59841669/

相关文章:

nuxt.js - 在特定端口并使用集群模式运行 pm2

javascript - 高级 Vue 路由器守卫

vue.js - Vue 插槽在罕见且不可预测的情况下不起作用(潜在的 vue 错误?)

vue.js - 有没有办法防止 v-dialog 关闭?

javascript - Ajax 调用后,电子邮件被发送多次

nuxt.js - Nuxt 选择哪种渲染模式? SPA、SSR、SSG?

vue.js - 推送路由(从 vueJS 迁移到 nuxtJS)

vue.js - 动态更改 vuetify v-chip 颜色

arrays - 迭代数组值并分配给新变量 shell

python - 如何将通过输入命令输入的值存储在列表中