vue3 怎么判断数据列是否包某一列名

在 Vue 3 中,你可以使用数组的 some 方法来判断一个数组是否包含某个特定的对象,例如某个列。some 方法会遍历数组中的每一个元素,如果找到符合条件的元素,则返回 true,否则返回 false

tableProps.columns.some(column => column.dataIndex === '列名')

setup(props, { emit, refs }) {
    const hasAllocatedCountColumn = () => {
        return tableProps.columns.some(column => column.dataIndex === 'allocatedCount');
    };
 

     if (!allocatedCountExists) {
            tableProps.columns.push({
              title: '分配数量',
              dataIndex: 'allocatedCount',
            });
     }
}
相关推荐
凉辰1 小时前
设计模式 策略模式 场景Vue (技术提升)
vue.js·设计模式·策略模式
清灵xmf1 小时前
在 Vue 中实现与优化轮询技术
前端·javascript·vue·轮询
大佩梨1 小时前
VUE+Vite之环境文件配置及使用环境变量
前端
GDAL1 小时前
npm入门教程1:npm简介
前端·npm·node.js
小白白一枚1112 小时前
css实现div被图片撑开
前端·css
薛一半2 小时前
PC端查看历史消息,鼠标向上滚动加载数据时页面停留在上次查看的位置
前端·javascript·vue.js
@蒙面大虾2 小时前
CSS综合练习——懒羊羊网页设计
前端·css
过期的H2O23 小时前
【H2O2|全栈】JS进阶知识(四)Ajax
开发语言·javascript·ajax
MarcoPage3 小时前
第十九课 Vue组件中的方法
前端·javascript·vue.js
.net开发3 小时前
WPF怎么通过RestSharp向后端发请求
前端·c#·.net·wpf