可能是我基础不好,不是很会区分表达式和语句。
我想实现 '123|234|345' 中的竖线变成空格
{{msg.replace(/\|/g,' ')}}
开始时看了官网的例子说支持 {{ message.split('').reverse().join('') }} 这类的表达式,就想着正则应该也算表达式。后来发现报错了,再测试了几次。
{{msg.replace('|',' ')}} 这样是没问题的,不过只能修改到第一个匹配到的|。
想理解下原因,大大们可以解释一下吗?
最后是用了filter才解决的。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
可以写个
filter,来进行字符串的替换。原因自然是影响性能。
解决方案是 computed data 或者用 filter 。