图片如上,一行字我算了,是37个,目前我写的逻辑是到36个字判断是不是空格,如果是空格,自动换行,如果不是空格,那就加个‘-’这个符号,但他们说不行,要整个单词换行,求大佬解答,这段代码我应该怎么写
下面是我代码的内容,其中value是这个字符串,帮我看看怎么改,谢谢了,求求了
我好像没说清楚,原来的效果是这样子的
现在的最终结果我想要这样的
图片如上,一行字我算了,是37个,目前我写的逻辑是到36个字判断是不是空格,如果是空格,自动换行,如果不是空格,那就加个‘-’这个符号,但他们说不行,要整个单词换行,求大佬解答,这段代码我应该怎么写
下面是我代码的内容,其中value是这个字符串,帮我看看怎么改,谢谢了,求求了
我好像没说清楚,原来的效果是这样子的
现在的最终结果我想要这样的
changeWrap(value){
let len = 0
let data = value.split(' ')
for(let i = 0;i<data.length;i++){
let l = data[i].length
if((len + l)>37){
data[i] = `\r\n${data[i]}`
len = l
}else len += l
}
return data.join(' ')
}
是这样吗