javascript - 在此示例中,如何使用 vue.js 在 for 循环中设置标题?

标签 javascript vue.js

  <template v-for="item in job">
    <tr>
        <td v-for="i in item.stage" :style="getStyle(i.status.name)" title="[[ i.node.name ]]" >
          <b>[[ i.node.name ]]</b>
        </td>
    </tr>
  </template>

我试图为每个 td 设置标题 - 但标题实际上被设置为 [[ i.node.name ]] 作为字符串而不是值。

注意: [[ i.node.name ]] 打印值所以我知道它是正确的,不过我一定是使用了错误的标题语法。

另请注意:我在 vue.js 中使用 [[ ]] 作为分隔符

最佳答案

您需要从标题中删除括号并在标题前添加一个冒号:。看看https://v2.vuejs.org/v2/guide/syntax.html#Attributes

  <template v-for="item in job">
        <tr>
            <td v-for="i in item.stage" :style="getStyle(i.status.name)" :title="i.node.name" >
              <b>[[ i.node.name ]]</b>
            </td>
        </tr>
      </template>

关于javascript - 在此示例中,如何使用 vue.js 在 for 循环中设置标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56418239/

相关文章:

javascript - Firefox 中的 Vue devtools 未检测到 Vue 3 应用程序

javascript - 使用 Jquery 更改背景颜色(css 属性)

javascript - OPTIONS 405(方法不允许)

vue.js - Vuetify Tabs 作为父 prop 上的嵌套动态路由错误

vue.js - 如何使用 Phaser 3 和 Webpack 正确加载图像和 spritesheet?

html - 如何更改 Vuetify 主要文本颜色?

vue.js - 如何让 Vue-Cli 3 忽略公用文件夹中的文件更改

javascript - 将一个 div 在另一个具有绝对位置状态的 div 内水平居中

javascript - Netlify Identity/GoTrue-js 用户 JWT 会过期吗?

javascript - 如何在 React-Native 中获取 Android 版本号? (不是 API 级别编号)