vue遍历数组,用数组中的字段拼接一个data中定义好的数组名称进行遍历为何不显示?
<el-select placeholder="请选择" clearable>
<el-option
v-for="item in (item.dbField + '_list')"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
//数组中某项item.dbField为is_original_order
data() {
return {
is_original_order_list: [
{ label: "1111", value: "0" },
{ label: "2222", value: "1" },
],
};
},
为何下拉菜单中没有任何渲染?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这样可以了
我合计着“(item.dbField + '_list')”这玩意儿不是个字符串吗?
你想要实现的只能computed吧
但是我又看到你有个item.dbField,估摸着外层还有个循环吧。
==== 分割线 ====
那外层的数据也可以如法炮制,直接把需要的数组塞进去