模块:Test
外观
这个模块是干什么用的?
该模块用于测试,测试完请清空模块内的内容
基本用法
local p = {} function p.函数名() return '返回内容' end function p.函数名2() return '返回内容2' end return
以上为最基本的用法,其他请自行学习Lua语言
其他
同样也有一个用于测试模板的模板,点这里进入
local p = {}
function p.paginate(frame)
-- 获取参数
local pages = frame.args.pages or ""
local pageList = mw.text.split(pages, ",")
local output = ""
-- 生成分页内容
for _, page in ipairs(pageList) do
-- 去掉前后空格
page = mw.text.trim(page)
-- 使用 pcall 安全调用页面内容
local success, content = pcall(function()
return mw.title.new(page):getContent()
end)
if success and content then
output = output .. content .. "\n\n" -- 添加页面内容
else
output = output .. "无法加载页面: " .. page .. "\n\n" -- 错误处理
end
end
return output
end
return p