我需要在一个pug文件中插入一个包含一些pug格式代码的字符串。
我测试过的东西
- var text = "i.home.icon"
div= text
div !{text}
div #{text}
div ${${text}}
div {{text}}
div {text}
div \#{text}
div \{text}
div ${text}
div
#{text}
我想要什么:
<div><i class="home icon"><i></div>
答案 0 :(得分:0)
您可以使用mixin进行此操作。 Here is a codepen展示了它在一个实时示例中的运行效果。
const
上面的代码创建以下HTML:
export const ipsecMixin = {
methods: {
IpsecKodeRemote: function(
[kode here...]
逐行快速解释其作用:
mixin tagCreator(def)
- var tagArray = def.split('.');
- var tag= tagArray[0];
- tagArray.shift();
- var classes = tagArray.join(' ');
|<#{tag} class='#{classes}'>
if block
block
|</#{tag}>
+tagCreator('one')
+tagCreator('two.three.four') Two
输出