tag函数有什么使用场景

0

tag函数有什么使用场景

  • 0
    ciga 103个月前 回答

    tag函数基本上起到数据变换的作用。因此,一个容易想到的应用场景,是可以用来过滤模板的输出。比如你的模板字符串是一个HTML片段,那么可以使用tag函数来过滤不安全的代码。例如:

    safe `<p>${content}</p>`

    另外,由于tag函数可以得到模板中的常量和变量,那么就有可能把这些常量作为标识符,定义一种简单的领域语言/DSL,这时候,tag函数可以作为模板和解释器之间的桥梁存在。