hookehuyr

feat: 添加 Tailwind 测试页面

......@@ -27,6 +27,7 @@ export default {
'pages/weakNetwork/index',
'pages/offlineBookingCode/index',
'pages/nfcTest/index',
'pages/tailwindTest/index',
],
subpackages: [ // 配置在tabBar中的页面不能分包写到subpackages中去
{
......
/*
* @Date: 2026-01-12 22:53:54
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2026-01-12 22:53:55
* @FilePath: /xyxBooking-weapp/src/pages/tailwindTest/index.config.js
* @Description: 文件描述
*/
export default {
navigationBarTitleText: 'Tailwind 测试'
}
<template>
<view class="min-h-screen bg-gray-100 p-4">
<view class="mb-4 rounded-xl bg-white p-4 shadow">
<text class="text-lg font-semibold text-gray-900">Tailwind 样式测试页</text>
<text class="mt-1 block text-sm text-gray-500">下方颜色/布局生效则表示 Tailwind 可用</text>
</view>
<view class="mb-4 flex items-center justify-between rounded-xl bg-white p-4 shadow">
<view class="flex items-center">
<view class="mr-3 h-10 w-10 rounded-full bg-amber-600"></view>
<view>
<text class="block text-base font-medium text-gray-900">Flex 对齐</text>
<text class="block text-xs text-gray-500">左侧应为琥珀色圆点</text>
</view>
</view>
<view class="rounded-full bg-emerald-100 px-3 py-1">
<text class="text-xs font-semibold text-emerald-700">OK</text>
</view>
</view>
<view class="mb-4 rounded-xl bg-white p-4 shadow">
<text class="mb-3 block text-sm font-medium text-gray-900">颜色与圆角</text>
<view class="flex items-center">
<view class="mr-2 h-8 w-8 rounded bg-red-500"></view>
<view class="mr-2 h-8 w-8 rounded bg-orange-500"></view>
<view class="mr-2 h-8 w-8 rounded bg-yellow-500"></view>
<view class="mr-2 h-8 w-8 rounded bg-green-500"></view>
<view class="mr-2 h-8 w-8 rounded bg-blue-500"></view>
<view class="h-8 w-8 rounded bg-purple-500"></view>
</view>
</view>
<view class="mb-4 rounded-xl bg-white p-4 shadow">
<text class="mb-3 block text-sm font-medium text-gray-900">间距与边框</text>
<view class="rounded-lg border border-gray-200 bg-white p-4">
<view class="mb-2 flex items-center justify-between">
<text class="text-sm text-gray-700">padding / border</text>
<text class="text-xs text-gray-400">p-4 + border</text>
</view>
<view class="h-2 w-full rounded bg-gray-200">
<view class="h-2 w-2/3 rounded bg-amber-600"></view>
</view>
</view>
</view>
<view class="rounded-xl bg-gray-900 p-4">
<text class="block text-xs text-white">text-white + bg-gray-900</text>
<text class="mt-1 block text-xs text-gray-300">如果这里是深色背景白字,Tailwind 生效</text>
</view>
<view class="mt-6 rounded-xl bg-amber-600 py-3 text-center" @tap="go_back">
<text class="text-sm font-semibold text-white">返回</text>
</view>
</view>
</template>
<script setup>
import Taro from '@tarojs/taro'
const go_back = () => {
const pages = Taro.getCurrentPages && Taro.getCurrentPages()
if (pages && pages.length > 1) {
Taro.navigateBack({ delta: 1 })
return
}
Taro.redirectTo({ url: '/pages/index/index' })
}
</script>