|
@@ -0,0 +1,185 @@
|
|
|
|
|
+<template>
|
|
|
|
|
+ <view class="bg-box">
|
|
|
|
|
+
|
|
|
|
|
+ <view class="placehold"></view>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 标题部分 -->
|
|
|
|
|
+ <view class="bg-item">
|
|
|
|
|
+ <view class="title">Product Hunt每日榜单</view>
|
|
|
|
|
+ <view class="description">通过微信渠道快速推送 Product Hunt 前一天的 Top30 产品的中文信息摘要</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 推送部分 -->
|
|
|
|
|
+ <view class="mt-24 bg-item">
|
|
|
|
|
+ <view class="title">推送</view>
|
|
|
|
|
+ <view class="description">推送渠道:XXX服务号</view>
|
|
|
|
|
+ <view class="description">推送频率:北京时间每天下午 4 点</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 订阅时间部分 -->
|
|
|
|
|
+ <view class="mt-24 bg-item">
|
|
|
|
|
+ <view class="title">订阅</view>
|
|
|
|
|
+ <view class="price-table">
|
|
|
|
|
+ <view class="price-item price-border">
|
|
|
|
|
+ <view class="item">订阅时长</view>
|
|
|
|
|
+ <view class="item">价格</view>
|
|
|
|
|
+ <view class="item"></view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="price-item price-border">
|
|
|
|
|
+ <view class="item">7天</view>
|
|
|
|
|
+ <view class="item price">1元</view>
|
|
|
|
|
+ <view class="item">
|
|
|
|
|
+ <view class="buy-btn">购买</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="price-item price-border">
|
|
|
|
|
+ <view class="item">7天</view>
|
|
|
|
|
+ <view class="item price">1元</view>
|
|
|
|
|
+ <view class="item">
|
|
|
|
|
+ <view class="buy-btn">购买</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="price-item price-border">
|
|
|
|
|
+ <view class="item">7天</view>
|
|
|
|
|
+ <view class="item price">1元</view>
|
|
|
|
|
+ <view class="item">
|
|
|
|
|
+ <view class="buy-btn">购买</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- 详情部分 -->
|
|
|
|
|
+ <view class="mt-24 bg-item">
|
|
|
|
|
+ <view class="title">详情</view>
|
|
|
|
|
+ <view class="description">Product Hunt 是全球最大的软件产品打榜平台,每天都有开发者发布新品并为 loved 产品投票。作为聚焦创新产品的热门网站,Product Hunt
|
|
|
|
|
+ 吸引了大量开发者和产品爱好者查看全球最新创意。
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="description">然而,由于其为英文网站且访问需借助网络工具,许多用户在移动设备上快速获取信息并不方便,为此,我们推出了一款消息服务,每天在榜单更新结束后,精选当日排名靠前的产品,</view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+</template>
|
|
|
|
|
+
|
|
|
|
|
+<script setup>
|
|
|
|
|
+import { ref } from 'vue';
|
|
|
|
|
+
|
|
|
|
|
+// 假设这是从后端获取的数据
|
|
|
|
|
+const subscribeData = ref([
|
|
|
|
|
+ {
|
|
|
|
|
+ time: '7天',
|
|
|
|
|
+ price: '1.0元',
|
|
|
|
|
+ action: '购买'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ time: '30天',
|
|
|
|
|
+ price: '1.0元',
|
|
|
|
|
+ action: '购买'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ time: '90天',
|
|
|
|
|
+ price: '1.0元',
|
|
|
|
|
+ action: '购买'
|
|
|
|
|
+ }
|
|
|
|
|
+]);
|
|
|
|
|
+
|
|
|
|
|
+// const subscribeColumns = ref([
|
|
|
|
|
+// {
|
|
|
|
|
+// title: '订阅时间',
|
|
|
|
|
+// key: 'time'
|
|
|
|
|
+// },
|
|
|
|
|
+// {
|
|
|
|
|
+// title: '价格',
|
|
|
|
|
+// key: 'price'
|
|
|
|
|
+// },
|
|
|
|
|
+// {
|
|
|
|
|
+// title: '操作',
|
|
|
|
|
+// key: 'action',
|
|
|
|
|
+// render: (item) => (
|
|
|
|
|
+// <view class="action-button">{item.action}</view>
|
|
|
|
|
+// )
|
|
|
|
|
+// }
|
|
|
|
|
+// ]);
|
|
|
|
|
+</script>
|
|
|
|
|
+
|
|
|
|
|
+<style lang="scss" scoped>
|
|
|
|
|
+.bg-box {
|
|
|
|
|
+ background-color: #f5f5f5;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.bg-item {
|
|
|
|
|
+ background-color: #FFFFFF;
|
|
|
|
|
+ padding: 20rpx 24rpx;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.placehold {
|
|
|
|
|
+ height: 24rpx;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.mt-24 {
|
|
|
|
|
+ margin-top: 24rpx;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.title {
|
|
|
|
|
+ font-size: 29.17rpx;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ letter-spacing: 0rpx;
|
|
|
|
|
+ line-height: 40.02rpx;
|
|
|
|
|
+ color: #000000;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ vertical-align: top;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.description {
|
|
|
|
|
+ font-size: 25rpx;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ letter-spacing: 0rpx;
|
|
|
|
|
+ line-height: 34.3rpx;
|
|
|
|
|
+ color: #999999;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ vertical-align: top;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.price-table {
|
|
|
|
|
+ border: 1rpx solid #E5E5E5;
|
|
|
|
|
+ padding: 0rpx 16rpx;
|
|
|
|
|
+
|
|
|
|
|
+ .price-item {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .price-border {
|
|
|
|
|
+ border-bottom: 1rpx solid #E5E5E5;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .price-border:last-child {
|
|
|
|
|
+ border-bottom: none;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .item {
|
|
|
|
|
+ flex: 1;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ align-content: center;
|
|
|
|
|
+ padding: 16rpx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .price {
|
|
|
|
|
+ color: #FF6744;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .buy-btn {
|
|
|
|
|
+ padding: 4rpx 24rpx;
|
|
|
|
|
+ background-color: #FFD800;
|
|
|
|
|
+ border-radius: 20rpx;
|
|
|
|
|
+
|
|
|
|
|
+ font-size: 24rpx;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ letter-spacing: 0rpx;
|
|
|
|
|
+ line-height: 34.75rpx;
|
|
|
|
|
+ color: #000000;
|
|
|
|
|
+ text-align: left;
|
|
|
|
|
+ vertical-align: top;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+</style>
|