javascript - 将 Advance Join() 与 VueJS 结合使用

标签 javascript vue.js

我想加入这个数据库结构

list : [
 {
  Qte : 5,
  Detail : 'A',
 },
 {
  Qte : 1,
  Detail : 'B',
 },
],

变成这样的字符串:

This.mydetail = '5 x A , 1 x B';

我尝试在 vuejs 中使用该代码来加入我的表

{{ list.join(' , ') }}

但它不适用于我的情况,请问有什么方向吗?谢谢。

最佳答案

list.map(({Qte, Detail}) => `${Qte} x ${Detail}`).join(', ');

这个maps超过列表和 destructures每个列表项分为 QteDetail,最后使用 template literal创建一个字符串数组,例如:

['5 x A','1 x B']

一个简单的join然后返回最终输出:

“5 x A,1 x B”

关于javascript - 将 Advance Join() 与 VueJS 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57701115/

相关文章:

javascript - 使用 Vue 语法的 jQuery DataTables 子行

javascript - 是否可以在不使用事件的情况下检查 CSS Transition 是否完成?

javascript - 使用node和javascript将html表单数据以json格式保存在.json文件中

vue.js - vue中可以不嵌套单文件组件标签吗

javascript - Vue.js 中的嵌套组件

vue.js - 右键单击vuejs应用程序时出错

javascript - 使用 jquery 将文本更改为伪随机颜色

javascript - 通过按钮添加

javascript - 将 n <td> 添加到表中的每个 <tr>

transition - vue.js 路由器 View 的多重转换