描述
示例: nv_enqueue_head(args)
功能: 2.0
服务器端渲染时,在 head 中添加标签。通常在 nv_head
动作钩子中使用
参数
args
(String/Object) (Required)
参数
String
直接添加
Object
args.tag
(String) (Required)
标签tag
args.attributes
(Object) (Optional)
标签属性
args.content
(String) (Optional)
标签内容
args.name
(String) (Optional)
名称(用于对比版本,相同名称,低版本的标签将被忽略)
args.version
(String/Number) (Optional)
版本(用于对比版本,相同名称,低版本的标签将被忽略)
返回
(Void)
无
示例
引入多个相同名称的内联标签,版本低的被忽略
add_action('nv_head', (req,route) => {
nv_enqueue_head({
tag: "script",
attributes: {
type: "text/javascript"
},
content: "console.log('我的版本低,被忽略')",
name: "example",
version: 1.0
})
nv_enqueue_head({
tag: "script",
attributes: {
type: "text/javascript"
},
content: "console.log('我会被显示')",
name: "example",
version: "1.0.1"
})
nv_enqueue_head("<script> console.log('无论如何都显示') </script>")
})