一个有意思的问题,求最优解
javascript吧
全部回复
仅看楼主
level 1
zh1352066
楼主
vue 用el table写一个动态的表格 后端给我这样的2数组 ,我要在表格做个添加行,需要吧第二个数组里所有属性至空 在第二个数组中 push进去一个属性没值的对象进去,有什么好办法拿到 一个空值对象(对象里的属性名 是根据第一个数组的prop所得,是动态的,不知道我描述清楚没)
2022年09月02日 15点09分
1
level 1
zh1352066
楼主
我的想法是遍历第一个数组 把prop放进一个a数组中,遍历a 得到item 同时给对象b创建属性 b[item]="" 最后把b push进去
2022年09月02日 15点09分
2
zh1352066
@孤狼CP
谢谢 我就是觉得我的方法有点啰嗦
2022年09月03日 10点09分
level 4
心外无物⁰
定义一个状态,newData: {}
不知道你是在重新刷新页面的时候更新table的列,还是每次请求?
如果是需要刷新页面,就在created里,初始化时给newData赋值:
this.tablelabel.forEach((v,k)=>{
this.newData[v.prop] = "" ;
})
2022年09月03日 05点09分
4
zh1352066
感谢
2022年09月03日 10点09分
level 1
LeaFa🌿
let emptyObj=Object.fromEntries(
arr1 . map(item=> [item . prop, ""])
)
2022年09月05日 03点09分
12
zh1352066
牛啊 这个简单一些 感谢
2022年09月05日 15点09分
level 3
幸福12过往
用grid table,别用普通label
2022年09月18日 18点09分
14
level 1
星月559s7交辉
蓝簇 学-梦幻-西游-开发-到-siki学院 -------帘敌 郴乃葡辰袒倏椿称侄磐备佬闭拱
2022年09月29日 13点09分
16
1