From 980ebddee9b3ea70423f10a4b633c9ec72e914c3 Mon Sep 17 00:00:00 2001 From: yutent Date: Fri, 22 Sep 2023 14:23:28 +0800 Subject: [PATCH] Update html & raw & svg --- html-%26-raw-%26-svg.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/html-%26-raw-%26-svg.md b/html-%26-raw-%26-svg.md index 8993869..0690638 100644 --- a/html-%26-raw-%26-svg.md +++ b/html-%26-raw-%26-svg.md @@ -53,6 +53,18 @@ html`
${raw(somethingFromOther)}
` ``` +需要注意的是, `raw()`函数的用法是常规的函数调用的语法, 如果需要传参的话, 请把值放到第2参数中,`raw(str, args)`。 +另外, `raw()`函数不会帮你过滤任何内容, 这会有安全隐患, 所以请自行确保你拿到的**html字符串**是安全的。 + + +```js + +let somethingFromOther = '

hello

' + + +html`
${raw(somethingFromOther, ['这是标题', ev => alert('这是事件绑定回调')])}
` + +```