[extends base.html] [!title]关于我们 - 模板功能测试[~title] [!style] [~style] [!content] [!test]

关于我们的公司 - 模板功能测试

[~test]

主内容区

← 返回首页

复杂功能测试

1. 复杂条件表达式测试

用户权限测试
{{if user.isLoggedIn && user.membershipLevel === 'VIP'}}

✓ 您是已登录的VIP用户

{{else if user.isLoggedIn || user.isGuest}}

✓ 您是已登录用户或访客

{{else}}

✗ 您未登录

{{endif}}
产品状态测试
{{if product.stock > 0 && product.price < 100}}

✓ 产品有库存且价格低于100元

{{else if product.stock === 0 || product.price >= 100}}

⚠ 产品缺货或价格较高

{{endif}}
团队技能测试
{{if teamMembers.length > 2 && teamMembers[0].skills.includes('JavaScript')}}

✓ 团队规模大于2人且第一个成员懂JavaScript

{{endif}}

2. 循环控制语句测试

Break 语句测试 (遇到价格超过250元的产品停止)
{{for product in products}} {{if product.price > 250}} {{break}} {{endif}}
{{product.name}}

价格: ¥{{product.price}}

库存: {{product.stock}}件

{{endfor}}

Continue 语句测试 (跳过缺货产品)
{{for product in products}} {{if product.stock === 0}} {{continue}} {{endif}}
{{product.name}}

价格: ¥{{product.price}}

库存: {{product.stock}}件

{{endfor}}

3. 空状态处理测试

非空数组测试
{{for product in products}}
{{product.name}}

价格: ¥{{product.price}}

{{empty}}

✗ 错误: 应该显示产品列表

{{endfor}}
空数组测试
{{for item in emptyArray}}
{{item.name}}
{{empty}}

✓ 正确: 空数组显示空状态消息

暂无数据,请稍后再试

{{endfor}}
空对象测试
{{for key, value in emptyObject}}

{{key}}: {{value}}

{{empty}}

✓ 正确: 空对象显示空状态消息

暂无相关信息

{{endfor}}

条件判断和循环功能测试

1. 条件判断测试

嵌套条件判断
{{if user.isLoggedIn}}

欢迎回来, {{user.name}}!

您的会员等级: {{user.membershipLevel}}

{{if user.membershipLevel === 'VIP'}}

🎉 您是VIP会员,享受专属特权!

{{endif}}
{{else}}

您尚未登录,请先登录

{{endif}}
简单条件判断
{{if product.stock > 0}}

库存状态: 有货 ({{product.stock}}件)

{{else}}

库存状态: 缺货

{{endif}}

2. 循环测试 - 产品列表

{{for product in products}}
{{product.name}}

价格: ¥{{product.price}}

库存: {{product.stock}}件

{{if product.isNew}} 新品! {{endif}}
{{endfor}}

3. 循环测试 - 团队成员

{{for member in teamMembers}}
{{member.name}} {{member_isFirst ? '(团队负责人)' : ''}}

职位: {{member.position}}

部门: {{member.department}}

{{if member.skills && member.skills.length > 0}}

技能: {{member.skills.join(', ')}}

{{endif}}
{{endfor}}

4. 键值对循环测试

{{for key, value in companyInfo}}

{{key}}: {{value}}

{{endfor}}

关于页模板功能测试

1. 模板继承与样式测试

状态: ✓ 成功

此页面通过 "[extends base.html]" 正确继承了基础模板

此页面已成功添加了自定义样式区块

包含文件测试

下面将尝试测试包含文件:

[include test-include.html] [include footer-content.html]
[~content] [!footer] © {{year}} 我的网站 | 关于我们 | 模板测试 [~footer] [!script] [~script]