Vue:保持换行和缩进完整

时间:2018-07-04 07:40:40

标签: templates vue.js vuejs2 vue-component

我正在开发一个Vue应用程序,该应用程序(显然是;)加载了Vue模板,让用户填写内容,然后导出这些模板/组件的标记。但是,在此过程中,所有换行和缩进都丢失了。

有什么方法可以使Vue保留这些信息?到目前为止,至少我已经通过

保留了(有条件的)评论
comments: true

选项。还有其他几种选择,例如expectHTMLshouldDecodeNewlines,但似乎没有记录在案,而且似乎都没有一个能帮助我完成我想要的事情。

问题在于,我们在部分处理电子邮件模板(meh ...),这是客户要求“输入===输出”(嗯,在标记方面),因为这里确实存在空格或换行符,或者确实,挑剔的邮件客户端确实可以有所作为。因此,简单地通过美化器运行标记是不可能的。

我知道,我知道...这并不是Vue的真正用途,并且标记!== DOM ...但是该工具本身是用Vue编写的,我喜欢当前能够使用Vue的所有魔力。模板内部的Vue语法也是如此。

如果所有其他方法都失败了,我可能不得不使用胡须(或任何其他模板系统-欢迎使用建议)-但出于上述原因,我真的很想保留当前的模板。

0 个答案:

没有答案