|
|
- <template>
- <view class="releaseRecord">
- <!--顶部导航栏-->
- <navbar
- leftClick
- @leftClick="$utils.navigateBack"
- title="我的发布"/>
-
- <!--主页面-->
- <view class="frame">
- <!--标题-->
- <view class="title">
- <span>我的发布</span>
- </view>
- <!--标签栏-->
- <view class="tabbar">
- <view class="tabbarItemActive" @click="getData('all')">
- <span class="1==1 ? 'active' : ''">全部</span>
- </view>
- <view class="tabbarItemNoActive" @click="getData('all')">
- <span class="1==1 ? 'active' : ''">贴子</span>
- </view>
- <view class="tabbarItemNoActive" @click="getData('all')">
- <span class="1==1 ? 'active' : ''">名片</span>
- </view>
- </view>
- <!--发布列表-->
- <view style="" class="publishListClass">
- <PublishList :list="publishList"/>
- </view>
- </view>
- </view>
- </template>
-
- <script>
- import PublishList from "@/pages/mine/sonPage/release/releaseList.vue";
-
- export default {
- name: "releaseRecord",
- components: {
- PublishList
- },
- data() {
- return {
- publishList: [
- {
- title: "这是一条动态",
- createTime: '2024-08-22 09:00:00',
- createBy: "小飞",
- isPay: "是"
- },
- {
- title: "这是一条动态",
- createTime: '2024-08-22 09:00:00',
- createBy: "小飞",
- isPay: "是"
- },
- {
- title: "这是一条动态",
- createTime: '2024-08-22 09:00:00',
- createBy: "小飞",
- isPay: "是"
- },
- {
- title: "这是一条动态",
- createTime: '2024-08-22 09:00:00',
- createBy: "小飞",
- isPay: "是"
- },
- {
- title: "这是一条动态",
- createTime: '2024-08-22 09:00:00',
- createBy: "小飞",
- isPay: "是"
- },
- {
- title: "这是一条动态",
- createTime: '2024-08-22 09:00:00',
- createBy: "小飞",
- isPay: "是"
- },
- {
- title: "这是一条动态",
- createTime: '2024-08-22 09:00:00',
- createBy: "小飞",
- isPay: "是"
- },
- {
- title: "这是一条动态",
- createTime: '2024-08-22 09:00:00',
- createBy: "小飞",
- isPay: "是"
- },
- ],
- };
- },
- methods: {
- getData(type) {
- console.log(type, "点击了标签栏")
- }
- }
- }
- </script>
-
- <style lang="scss" scoped>
- * {
- box-sizing: border-box;
- margin: 0;
- padding: 0;
- }
-
- .releaseRecord {
- width: 100vw;
- height: 100vh;
-
- .frame {
- width: 100%;
- //height: calc(100vh - 220rpx);
- padding: 28rpx 28rpx 0 28rpx;
-
- .title {
- font-size: 34rpx;
- color: #333;
- font-weight: 700
- }
-
- .tabbar {
- display: flex;
- justify-content: flex-start;
- gap: 20rpx;
- margin-top: 40rpx;
-
- .tabbarItemActive {
- padding: 10rpx 40rpx;
- background: $uni-linear-gradient-color;
- -webkit-background-clip: text; /*将设置的背景颜色限制在文字中*/
- -webkit-text-fill-color: transparent; /*给文字设置成透明*/
- }
-
- .tabbarItemNoActive {
- padding: 10rpx 40rpx;
- background-color: #eaeaeb;
- color: #777777;
- border-radius: 20rpx;
- }
- }
-
-
- .publishListClass {
- //margin-top: 10rpx;
- height: 78vh;
- //margin-top: 300rpx;
- overflow: auto;
- width: 100%;
- }
- }
- }
-
- </style>
|