模块:View:修订间差异

无编辑摘要
无编辑摘要
第5行: 第5行:
      
      
-- 1. 载入 json 文件
-- 1. 载入 json 文件
     payload = mw.loadJsonData( args["payload"] )
     if not payload then
      payload = mw.loadJsonData( args["payload"] )
    end
      
      
     -- 2. 载入模板
     -- 2. 载入模板

2024年6月24日 (一) 17:04的版本

可在模块:View/doc创建此模块的帮助文档

local p = {} --p stands for package

function p.renderComponents( frame, payload)
    local args = frame.args
    
	-- 1. 载入 json 文件
    if not payload then
      payload = mw.loadJsonData( args["payload"] )
    end
    
    -- 2. 载入模板
    local result = frame:getParent():expandTemplate{ title = args[payload[1][1]], args = payload[1][2] }
    mw.dumpObject(payload)

    return result
end


return p