vuejs2 - Vue 组件道具派生
问题描述
我有一个 Vue (2) 组件——
Vue.component('item-component', {
props: ['item'],
template: `<div :id="???">item.name</div>`
})
使用 HTML --
<template v-for="item in items">
<item-component v-bind:item="item"></item-component>
</template>
项目是——
items = [{ itemid: 1, name: "Foo" }]
问题是:我如何生成派生的id 值,例如——
<div id="my-item-1">Foo</div>
解决方案
您可以使用:
<div :id="'my-item-'+item.itemid">Foo</div>
推荐阅读
- selenium - 如何通过代码从硒打开检查元素(f12)?
- reactjs - 无法使用 vertx 设置反应路由
- pervasive - Pervasive-Database 中 SQl_satements 的问题
- python - pandas.core.indexing.IndexingError:索引器过多错误
- javascript - 如何从 javascript 数组中获取项目到 asp.net 会话
- google-cloud-pubsub - Spring Cloud Stream Pubsub 使用 executor-threads 和 parallel-pull-count 的并发设置
- typescript - Vue-toastification - 在 vuejs 3 中使用 typescript 增强类型不起作用
- .net - 具有所有选定 ID 的 HTTP GET
- python - 使用 QFileDialog 时显示键盘
- javascript - Javascript 文档:返回 null 或类型