有没有办法将原始 HTML 输出到标签属性而不是内容?
例子:
<input :placeholder="data.raw-html-message"/>
...
data.raw-html-message = "some text…"
v-html
似乎只将它输出到标签的 innerHTML,并且在版本 2 中删除了三重花括号。
目前有一个标准v-bind
输出是:
<input placeholder="Message…" />
并且 HTML 实体在浏览器中显示时不会被解释。
最佳答案
为什么不用自己的函数解析呢?
function parse_entities(string){
return unescape(string);
}
关于属性内的 Vue.js 原始 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45433230/