嗨,我想尝试在***之后合并文本以换行
这只是脚本的一部分,我认为问题出在计算部分上,也许我写错了我已经尝试过的方法:
<div v-html="post.case_history"></div>
这:
computed() {
post.case_history.replace('***', '<br>')
}
我收到此错误
“计算”选项的无效值:应为对象,但获得功能。
答案 0 :(得分:2)
computed: {
postCased: function() {
return this.post.case_history.replace('***', '<br>')
}
}
-
<div v-html="postCased"></div>
答案 1 :(得分:0)
非常感谢,我找到了解决方法:
<div v-html="history(post)"></div>
methods: {
history(post) {
return post.case_history.replace('***', '<br>') . replace(/\*\*\*/g, '<br>').replace(/------------------------------/g, '<br>');
}
}