模块:View:修订间差异

无编辑摘要
无编辑摘要
第3行: 第3行:
function p.render( frame )
function p.render( frame )
     local args = frame.args
     local args = frame.args
   
-- 1. 载入 json 文件
     local payload = mw.loadJsonData( args["payload"] )
     local payload = mw.loadJsonData( args["payload"] )
     return mw.text.jsonEncode(payload)
      
    -- 2. 载入模板
    local result = frame:getParent():expandTemplate{ title = args["渲染JSON模板"], args = payload }
 
    return result
end
end


return p
return p

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

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

local p = {} --p stands for package

function p.render( frame )
    local args = frame.args
    
	-- 1. 载入 json 文件
    local payload = mw.loadJsonData( args["payload"] )
    
    -- 2. 载入模板
    local result = frame:getParent():expandTemplate{ title = args["渲染JSON模板"], args = payload }

    return result
end

return p