跳至內容

「Module:Songlist」:修訂間差異

增加 10 位元組 、​ 2021年2月9日 (星期二)
文档更新
(Songlist 加载效率优化)
 
(文档更新)
行 1: 行 1:
--  本模块 于减少同一页面中 加载 和解析songlist的次数,提升页面生成效率
--  你可以使 require("Module:Songlist")  加载 Songlist
--  使用时,请使用 mw.loadData 加载本模块 ,而非 #invoke 或者 require
--  注意:由于 MediaWiki 的 mw.loadData  实现问题,我们无法在使用该函数 加载本模块 时方便地获取曲目总数
--  这样便会 使 Songlist  在不同的 #invoke 总仅加载一次 并共用加载好的数据
--  但是如果 使 用 mw.loadData("Module:Songlist") 便可以避免重复解析JSON文件


return mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Songlist' } )
return mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Songlist' } )
1,554

次編輯