zoukankan      html  css  js  c++  java
  • vue+element PC常用

    <!-- Vue SFC -->
    <template>
      <div class="my-self-table">
        <div class="container">
          <div class="handle-box" style="margin-bottom: 20px;">
            <!-- 按钮区 -->
            <el-input class="mr10 v-top" style="200px;" v-model="searchText" placeholder="请输入内容"></el-input>
            <el-button type="primary" @click="searchTextFn">搜索</el-button>
          </div>
          <div style="min-height:200px">
            <!-- el-table -->
            <el-table :data="tableData" border style=" 100%">
              <el-table-column align="center" prop="date" label="日期" width="150"></el-table-column>
              <el-table-column
                :show-overflow-tooltip="true"
                align="center"
                prop="name"
                label="姓名"
                width="120"
              ></el-table-column>
              <el-table-column align="center" prop="address" label="地址"></el-table-column>
    
              <el-table-column align="center" label="操作" width="100">
                <template slot-scope="scope">
                  <el-button @click="handleClick(scope.row)" type="text" size="small">查看</el-button>
                  <el-button type="text" size="small">编辑</el-button>
                </template>
              </el-table-column>
            </el-table>
            <!-- page -->
            <div class="pagination" v-show="!loading">
              <el-pagination
                background
                layout="prev, pager, next, sizes, total, jumper "
                @size-change="handleSizeChange"
                @current-change="handleCurrentChange"
                :current-page="page.index"
                :page-size="page.size"
                :total="page.total"
              ></el-pagination>
            </div>
          </div>
        </div>
      </div>
    </template>
    
    <script>
    // import { Req_getToken } from "@/api/user";
    export default {
      name: "SetQuota",
      components: {},
      data() {
        return {
          searchText: "",
          loading: false,
          page: {
            index: 1, //当前页
            size: 10, //每页条数
            total: 0 //总条数
          },
          tableData: [
            {
              date: "2016-05-03",
              name: "王小虎",
              province: "上海",
              city: "普陀区",
              address: "上海市普陀区金沙江路 1518 弄",
              zip: 200333
            },
            {
              date: "2016-05-02",
              name: "王小虎呜呜呜呜呜呜呜呜呜呜呜我无无",
              province: "上海",
              city: "普陀区",
              address: "上海市普陀区金沙江路 1518 弄",
              zip: 200333
            },
            {
              date: "2016-05-04",
              name: "王小虎",
              province: "上海",
              city: "普陀区",
              address: "上海市普陀区金沙江路 1518 弄",
              zip: 200333
            },
            {
              date: "2016-05-01",
              name: "王小虎",
              province: "上海",
              city: "普陀区",
              address: "上海市普陀区金沙江路 1518 弄",
              zip: 200333
            }
          ]
        };
      },
      created() {},
      mounted() {},
      methods: {
        // 获取数据
        async getData() {
          // let user = this.$store.state.user.userinfo;
          let datVal = {};
          // console.log(datVal)
          // this.loading = true;
          // const result = await Req_getToken(datVal);
          //  console.log(result)
          // this.loading = false;
        },
        // 搜索
        searchTextFn(){
          // this.searchText
        },
        handleClick(row) {
          console.log(row);
        },
        handleSizeChange: function(val) {
          this.page.index = 1;
          this.page.size = val;
          this.getData();
        },
        handleCurrentChange: function(val) {
          this.page.index = val;
          this.getData();
        }
      }
    };
    </script>
    <style scoped>
    .my-self-table .el-table__header {
      width: 100% !important;
    }
    .my-self-table .el-table__body {
      width: 100% !important;
    }
    .handle-box {
      margin-bottom: 20px;
    }
    </style>
  • 相关阅读:
    在 Ubuntu 14.04 Chrome中安装Flash Player(转)
    Tomcat 域名绑定多个Host配置要点
    IIS7.5 与 Tomcat 8整合
    笔记本外接显示器闪屏
    NetworkManager 命令配置nmcli注意
    CentOS 7 目录布局变化
    CentOS 7 Crontab
    jquery的ajax post 方法传值到后台,无法通过HttpServletRequest得到
    没有添加spring mvc 默认依赖包产生的错误
    tcp总结
  • 原文地址:https://www.cnblogs.com/dianzan/p/13223535.html
Copyright © 2011-2022 走看看