模板:ResourceLoader

  • 本模板转载自:B站方舟指令WIKI
  • 区别于直接增加代码至common.js页面的全局加载的做法,ResourceLoader加载JS可控制页面JS数量,提升加载效率并预防JS冲突。
  • 使用mw.loader.load载入js脚本、css样式表或js模块。
  • Js脚本仅限于MediaWiki命名空间下的页面。


在需要的的页面写入
{{ResourceLoader|你的js/css/js模块}}

参数列表:

	#1
		页面名称或模块名称。
	isModule
		当值为"true"时,载入js模块或小工具,并忽略后面的参数。
	MIME
		"text/javascript" 或 "text/css"


本ResourceLoader,支持模板:ES6模板:React

在需要的的页面写入
{{ResourceLoader|你的js/css/js模块}}

参数列表:

	#1
		页面名称或模块名称。
	isModule
		当值为"true"时,载入js模块或小工具,并忽略后面的参数。
	isModuleES6
		当值为"true"时,载入ES6模块,并忽略后面的参数。
	isModuleReact
		当值为"[true,true]"时,载入React并载入JSX模块,并忽略后面的参数。
		当值为"[false,true]"时,不载入React,载入JSX模块,并忽略后面的参数。       
	MIME
		"text/javascript" 或 "text/css"