var tpl = '<li class="text-list">\n <ul class="info-items">\n <li class="info-item">' .concat(tplConfig.name, '<span title="{{') .concat(tplConfig.fieldName, '}}">{{') .concat( tplConfig.fieldName, '}}</span></li>\n </ul>\n <a class="text-list-btn" href="javascript:;"><span>咨询</span></a>\n</li>;' ); 优化折中写法
时间: 2024-01-25 17:02:41 浏览: 85
Text-文本处理库.zip
可以将模板字符串的多行拆成多个字符串拼接,这样可以省去 `\n` 转义字符,同时也可以更加清晰地表达字符串的拼接:
```js
var tpl = '<li class="text-list">' +
'<ul class="info-items">' +
'<li class="info-item">' + tplConfig.name +
'<span title="{{' + tplConfig.fieldName + '}}">' +
'{{' + tplConfig.fieldName + '}}' +
'</span>' +
'</li>' +
'</ul>' +
'<a class="text-list-btn" href="javascript:;"><span>咨询</span></a>' +
'</li>';
```
这样写可以保持代码的可读性,也不会增加代码量太多。
阅读全文