zoukankan      html  css  js  c++  java
  • parent

      <div>
        <model ref="mode_data" :child ="record"></model>
        <a-table :columns="columns" :data-source="data">
          <a slot="name" slot-scope="text">{{ text }}</a>
          <span slot="customTitle">Name</span>
          <span slot="action" slot-scope="text, record">
            <a @click="showModal(record)">Delete</a>
          </span>
        </a-table>
      </div>
    </template>
    <script>
    const columns = [
      {
        dataIndex: "name",
        key: "name",
        slots: { title: "customTitle" },
        scopedSlots: { customRender: "name" },
      },
      {
        title: "Age",
        dataIndex: "age",
        key: "age",
      },
      {
        title: "Address",
        dataIndex: "address",
        key: "address",
      },
      {
        title: "Select1",
        dataIndex: "select1",
        key: "select1",
      },
      {
        title: "Select2",
        dataIndex: "select2",
        key: "select2",
      },
      {
        title: "Action",
        key: "action",
        scopedSlots: { customRender: "action" },
      },
    ];
    
    const data = [
      {
        key: "1",
        name: "张三",
        age: 32,
        address: "New York No. 1 Lake Park",
        select1: "0",
        select2: "0",
      },
      {
        key: "2",
        name: "李四",
        age: 42,
        address: "London No. 1 Lake Park",
        select1: "0",
        select2: "1",
      },
      {
        key: "3",
        name: "王五",
        age: 32,
        address: "Sidney No. 1 Lake Park",
        select1: "0",
        select2: "0",
      },
    ];
    import Model from "./model.vue";
    export default {
      components: {
        Model,
      },
    
      data() {
        return {
          data,
          columns,
          record: {},
        };
      },
      beforeCreate() {
        this.form = this.$form.createForm(this, { name: "normal_login" });
      },
      methods: {
        showModal(record) {
          this.$refs["mode_data"].child = record;
          this.$refs["mode_data"].visible = true;
        },
        againData() {
          let data1 = [
            {
              key: "1",
              name: "张三11222",
              age: 32,
              address: "New York No. 1 Lake Park",
              select1: "0",
              select2: "0",
            },
            {
              key: "2",
              name: "李四222",
              age: 42,
              address: "London No. 1 Lake Park",
              select1: "0",
              select2: "1",
            },
            {
              key: "3",
              name: "王五22aaaaa2",
              age: 32,
              address: "Sidney No. 1 Lake Park",
              select1: "0",
              select2: "0",
            },
          ];
          this.data =data1;
        },
      },
    };
    </script>
  • 相关阅读:
    .net core 使用Https总结
    移动宽带丢失gzip
    .net core 3.0 3.1 在docker 下报SSL Handshake failed with OpenSSL error
    使用sequelize-auto 生成mysql 表的实体时主键没有 autoIncrement: true 属性
    asp.net core 控制静态文件的授权
    我用asp.net core 部署到docker遇到的问题
    docker 命令 记录
    docker 容器连接 host的sql server失败
    asp.net core spa应用(angular) 部署同一网站下
    Java使用算数运算符实现两个整数互换
  • 原文地址:https://www.cnblogs.com/bluekang/p/15796030.html
Copyright © 2011-2022 走看看