d4bf3627fd
新增运动节拍RepClock全套小程序页面、后端API与数据库服务,新增subhub子工具汇总页面,优化全局主页样式与配置,为web静态资源添加版本缓存参数,补充配套调试脚本
37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
<view class="container">
|
||
<view class="page-header">
|
||
<view class="page-title">{{appNameZh}}</view>
|
||
<view class="page-subtitle">{{subtitle}}</view>
|
||
</view>
|
||
|
||
<view wx:if="{{loading}}" class="empty">加载中...</view>
|
||
|
||
<view class="hero-card">
|
||
<view class="hero-icon">
|
||
<text class="hero-emoji">🧘</text>
|
||
</view>
|
||
<view class="hero-body">
|
||
<view class="hero-title">每一次节奏,都是一次呼吸。</view>
|
||
<view class="hero-desc">独立工具集合,互不干扰,可独立部署。</view>
|
||
</view>
|
||
</view>
|
||
|
||
<block wx:for="{{kits}}" wx:key="id">
|
||
<view class="kit-card" bindtap="onKitTap" data-id="{{item.id}}" data-path="{{item.path}}">
|
||
<view class="kit-icon">
|
||
<text class="kit-icon-text">{{item.icon}}</text>
|
||
</view>
|
||
<view class="kit-body">
|
||
<view class="kit-title">{{item.name}}</view>
|
||
<view class="kit-desc">{{item.description}}</view>
|
||
<view wx:if="{{item.meta}}" class="kit-meta">{{item.meta}}</view>
|
||
</view>
|
||
<view class="chevron">›</view>
|
||
</view>
|
||
</block>
|
||
|
||
<view class="footer muted small">
|
||
独立部署 · 独立数据库 · 独立运行锁
|
||
</view>
|
||
</view>
|