前端工作总结241-uni-状态不同选择

简介: 前端工作总结241-uni-状态不同选择
<template>
  <view class="">
    <u-subsection :list="list" :current="current" mode="button" :animation="true" bg-color="white" button-color="white"
     @change="cheange"></u-subsection>
    <view class="wrap">
      <view v-if="current == 0" class="">
        <navigator v-for="(item,index) in tableData" url="../party_building_detail/party_building_detail">
          <view class="system">
            <view class="t-title">
              {{item.title}}
            </view>
            <view class="u-flex  ">
              <u-icon name="clock-fill" color="#999999" size="28"></u-icon>
              <view class="t-time">
                {{item.startDate}}
              </view>
            </view>
          </view>
        </navigator>
      </view>
    </view>
  </view>
</template>
<script>
  export default {
    data() {
      return {
        tableData: [],
        list: [{
            name: '法律法规'
          },
          {
            name: '政策文件'
          },
          {
            name: '管理宝典'
          },
          {
            name: '最新资讯'
          }
        ],
        current: 0
      }
    },
    /* 第一步定义onload方法 */
    onLoad() {
      /* 调用市场信息的接口 分别 vuex获取 其他三项 */
      this.$u.api.getpartyList({
        marketId: this.vuex_user.market_id,
        pageNo: 1,
        pageSize: 20,
        type:"法律法规"
      }).then(res => {
        if (res.data.code == 200) {
          this.tableData = res.data.data.records
          console.log(1)
          console.log(res)
        }
      })
    },
    methods: {
      cheange(index) {
        console.log(index)
        this.current = index
        console.log(this.list[index].name)
        this.$u.api.getpartyList({
          marketId: this.vuex_user.market_id,
          pageNo: 1,
          pageSize: 20,
          type:this.list[index].name
        }).then(res => {
          if (res.data.code == 200) {
            this.tableData = res.data.data.records
            console.log(1)
            console.log(res)
          }
        })
      }
    }
  }
</script>
<style lang="scss">
  .wrap {
    padding: 30rpx;
    .system {
      font-family: PingFangSC;
      font-weight: 400;
      opacity: 1;
      padding: 30rpx 0;
      .t-title {
        font-size: 30rpx;
        line-height: 40rpx;
        color: #333333;
        margin-bottom: 30rpx;
      }
      .t-time {
        font-size: 24rpx;
        line-height: 40rpx;
        color: #999999;
        margin-left: 12rpx;
      }
    }
    .sub-btn {
      width: 684rpx;
      height: 96rpx;
      background: linear-gradient(91deg, #43B9FD 0%, #1FB5FE 100%);
      opacity: 1;
      border-radius: 66rpx;
      border: 0rpx;
      font-size: 36rpx;
      font-family: PingFangSC;
      font-weight: 400;
      line-height: 40rpx;
      color: #FFFFFF;
      position: fixed;
      bottom: 18rpx;
    }
  }
</style>

image.png

相关文章
|
6月前
|
前端开发 JavaScript 小程序
前端uni开发后端用PHP的圈子系统该 如何做源码?
圈子系统系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP
|
前端开发 JavaScript
前端工作总结195-vue带参数跳转其他页面
前端工作总结195-vue带参数跳转其他页面
170 0
前端工作总结195-vue带参数跳转其他页面
|
前端开发
前端工作总结182-element-ui el-table sortable属性 参数详解
前端工作总结182-element-ui el-table sortable属性 参数详解
490 0
前端工作总结182-element-ui el-table sortable属性 参数详解
|
前端开发
前端工作总结147-custom组件
前端工作总结147-custom组件
159 0
前端工作总结147-custom组件
|
前端开发
前端工作总结146-nexttick的使用
前端工作总结146-nexttick的使用
118 0
前端工作总结146-nexttick的使用
|
前端开发
前端工作总结145-页面布局
前端工作总结145-页面布局
125 0
前端工作总结145-页面布局
|
前端开发
前端工作总结148-引用当前组件下面的方法是混入
前端工作总结148-引用当前组件下面的方法是混入
98 0
前端工作总结148-引用当前组件下面的方法是混入
|
前端开发
前端工作总结142-element上传组件时候的钩子--event里面有数据参数
前端工作总结142-element上传组件时候的钩子--event里面有数据参数
99 0
前端工作总结142-element上传组件时候的钩子--event里面有数据参数
|
前端开发
前端工作总结124-数组转换为对象项目案例
前端工作总结124-数组转换为对象项目案例
182 0
前端工作总结124-数组转换为对象项目案例
|
前端开发
前端工作总结164-精准的v-for和if
前端工作总结164-精准的v-for和if
87 0
前端工作总结164-精准的v-for和if
下一篇
oss创建bucket