前端工作小结31-swiper使用

简介: 前端工作小结31-swiper使用
<!--首页管理-->
<template>
  <div>
    <el-card>
      <h1>等待处理</h1>
      <div style="width: 100%;height: 200px">
      <swiper  ref="mySwiper" >
        <swiper-slide v-for="(item,index) in task">
          <el-button style="float: right" type="primary" @click="ListClick">查看更多</el-button>
          <h1>订单名称:{{item.name}}</h1>
          <p>创建时间:{{item.created_at}}</p>
          <p>账号:{{item.name}}</p>
          <p>状态:{{item.status_name}}</p>
          <el-button type="primary" style="float: right" @click="ListClick">审核</el-button>
          <!-- Add Pagination -->
        </swiper-slide>
        <hr>
        <div class="swiper-pagination" slot="pagination"></div>
      </swiper>
      </div>
    </el-card>
    <el-card>
      <h1 style="float: left">我的订单</h1>
      <el-button style="float: right" type="primary" @click="ListClick" >订单列表</el-button>
       <ul  style="display: flex;justify-content: center">
         <li style="float: left;list-style: none"><p>待审核:</p><h1>{{task_status.completed}}</h1></li>
         <li style="float: left;list-style: none"><p>待修改:</p><h1>{{task_status.release}}</h1></li>
         <li style="float: left;list-style: none"><p>进行中:</p><h1>{{task_status.returned}}</h1></li>
         <li style="float: left;list-style: none"><p>待结算:</p><h1>{{task_status.underway}}</h1></li>
         <li style="float: left;list-style: none"><p>已完成:</p><h1>{{task_status.wait_confirm}}</h1></li>
         <li style="float: left;list-style: none"><p>已取消:</p><h1>{{task_status.wait_relevance}}</h1></li>
       </ul>
      <!--  <div style="float: left">
          <img src="./geyao.png" style="width: 40px;height: 40px" alt="">
          <p>hi暖视频</p>
        </div>
        <div style="float: left">
          <img src="./geyao.png" style="width: 40px;height: 40px" alt="">
          <p>hi暖视频</p>
        </div>
        <div style="float: left;">
          <img src="./geyao.png" style="width: 40px;height: 40px" alt="">
          <p>hi暖视频</p>
        </div>-->
    </el-card>
    <el-card>
      <h1 style="float: left">我的订单</h1>
      <el-button style="float: right" type="primary" @click="TaskClick">任务列表</el-button>
      <ul  style="display: flex;justify-content: center">
        <li style="float: left;list-style: none"><p>待审核:</p><h1>{{task_status.completed}}</h1></li>
        <li style="float: left;list-style: none"><p>待修改:</p><h1>{{task_status.release}}</h1></li>
        <li style="float: left;list-style: none"><p>进行中:</p><h1>{{task_status.returned}}</h1></li>
        <li style="float: left;list-style: none"><p>待结算:</p><h1>{{task_status.underway}}</h1></li>
        <li style="float: left;list-style: none"><p>已完成:</p><h1>{{task_status.wait_confirm}}</h1></li>
        <li style="float: left;list-style: none"><p>已取消:</p><h1>{{task_status.wait_relevance}}</h1></li>
      </ul>
      <!--  <div style="float: left">
          <img src="./geyao.png" style="width: 40px;height: 40px" alt="">
          <p>hi暖视频</p>
        </div>
        <div style="float: left">
          <img src="./geyao.png" style="width: 40px;height: 40px" alt="">
          <p>hi暖视频</p>
        </div>
        <div style="float: left;">
          <img src="./geyao.png" style="width: 40px;height: 40px" alt="">
          <p>hi暖视频</p>
        </div>-->
    </el-card>
  </div>
</template>
<script>
import { Swiper, SwiperSlide, directive } from 'vue-awesome-swiper'
// import style (>= Swiper 6.x)
import 'swiper/swiper-bundle.css'
// import style (<= Swiper 5.x)
import 'swiper/swiper.scss'
import {getAction} from "@/api";
export default {
  name: "Home",
  components: {
    Swiper,
    SwiperSlide
  },
  directives: {
    swiper: directive
  },
  data(){
    return{
      task:[],
      task_status:{}
    }
  },
  methods:{
    ListClick(){
      this.$router.push('/order')
    },
    TaskClick(){
      this.$router.push('/task')
    }
  },
  created() {
    getAction("/home/business").then(res=>{
        console.log(res)
      this.task=res.data.task
      this.task_status=res.data.task_status
    })
  }
};
</script>
<style scoped>
</style>
相关文章
|
6月前
|
前端开发
第二十六章 案例TodoList 之实现Footer组件
第二十六章 案例TodoList 之实现Footer组件
|
3月前
|
存储 JavaScript 前端开发
vue前端自适应布局,一步到位所有自适应
【8月更文挑战第9天】在Vue前端实现全面自适应布局颇具挑战,但可通过多种方法达成接近目标的效果。首先,结合BootstrapVue或Element UI等响应式框架简化布局实现过程;其次,利用Sass或Less等预处理器增强CSS编写灵活性;再者,发挥Vue的响应式特性,动态调整组件尺寸与位置;同时采用Flexbox及媒体查询技术确保不同屏幕尺寸下的一致体验;针对移动设备,采取移动优先策略并使用专门框架优化表现;最后,多平台测试与细致调优保证布局效果。综合运用上述策略,可在复杂多变的设备环境中打造近乎完美的自适应布局。
157 1
|
4月前
|
开发框架 JavaScript 前端开发
循序渐进BootstrapVue,开发公司门户网站(4)--- 使用b-carousel-slide组件实现图片轮播以及vue-awesome-swiper实现图片滑动展示
循序渐进BootstrapVue,开发公司门户网站(4)--- 使用b-carousel-slide组件实现图片轮播以及vue-awesome-swiper实现图片滑动展示
Vue3 小兔鲜:Layout-静态模版结构搭建
Vue3 小兔鲜:Layout-静态模版结构搭建
81 0
|
6月前
|
JSON 小程序 JavaScript
面试官说,布局小程序页面记得用TDesign组件库
面试官说,布局小程序页面记得用TDesign组件库
|
6月前
|
前端开发 JavaScript
vue组件制作专题 - (mpvue专用)在mpvue中手写css实现简单左右轮播
vue组件制作专题 - (mpvue专用)在mpvue中手写css实现简单左右轮播
49 0
|
6月前
|
小程序 JavaScript 容器
小程序的swiper组件
小程序的swiper组件
122 0
|
6月前
|
JavaScript 数据安全/隐私保护
ElementUI应用实践总结
ElementUI应用实践总结
82 0
|
编解码 JavaScript
vue 项目的屏幕自适应方案
vue 项目的屏幕自适应方案
579 0
|
前端开发
Vue--整体页面布局
Vue--整体页面布局
下一篇
无影云桌面