vue文字换行,js文字换行

如果你拿到的数据是这种格式的,一个数组,需求是将下图数组中每一个数据为单独一行
数据格式是 [“Banana”, “Orange”, “Apple”, “Mango”];
在这里我只简单介绍格式,如果格式跟我的一样,那么直接用我的方法就行

 <span slot="storefront" slot-scope="text, record">
          <a-tooltip placement="bottom" class="storefront-num blue-font">
            <template slot="title" style="white-space:pre-wrap">
               {{record.storefront}}//这里渲染下图
            </template>
            共{{ record.storefront.length }}家
          </a-tooltip>
        </span>

在这里插入图片描述
解决办法

<span v-html="record.storefront && record.storefront.join('<br>')"></span>

一定要使用v-html以及你的数据.join(’
’)方法
我也是走了弯路,想着用v-for循环遍历,加上br来折行,后来发现都不行,既费时又费力,用v-html,你的数据.join(’
’)一分钟就可以完成

join()使用方法
join() 方法将数组作为字符串返回。
元素将由指定的分隔符分隔。默认分隔符是逗号 (,)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值