headScripts
配置 <head>
里的额外脚本,默认值为数组,数组项为字符串或对象。
Type:Array
Default:[]
大部分场景下用字符串格式就够了,比如:
代码语言:javascript复制export default {
headScripts: [`alert(1);`, `https://a.com/b.js`],
};
会生成 HTML,
代码语言:javascript复制<head>
<script>
alert(1);
</script>
<script src="https://a.com/b.js"></script>
</head>
如果要使用额外属性,可以用对象的格式,
代码语言:javascript复制export default {
headScripts: [
{ src: '/foo.js', defer: true },
{ content: `alert('你好');`, charset: 'utf-8' },
],
};
会生成 HTML,
代码语言:javascript复制<head>
<script src="/foo.js" defer></script>
<script charset="utf-8">
alert('你好');
</script>
</head>
未经允许不得转载:w3h5-Web前端开发资源网 » Umi的headScripts属性,在html页面头部添加js