QuasarCli q-table自定义插槽内容的使用VUE3

QuasarCli table自定义插槽内容的使用

  • 在使用QuasarCli开发时候遇到table数据不显示问题,

样例

组件部分
在此部分 v-slot插槽
top=>top-row=>body=>bottom分别对应表头,表头下面和表格可以在body插槽中定义表格的样式

<template>
  <div class="q-pa-md">
    <q-table
      title="Treats"
      :rows="rows"
      :columns="columns"
      row-key="name"
      selection="multiple"
      v-model:selected="selected"
    >

      <template v-slot:top>
        Top
      </template>

      <template v-slot:top-row>
        <q-tr>
          <q-td colspan="100%">
            Top row
          </q-td>
        </q-tr>
      </template>

<!--            <template v-slot:body = "props">-->
<!--           <tr>-->
<!--&lt;!&ndash;             {{props.row}}&ndash;&gt;-->
<!--           </tr>-->
<!--            </template>-->

<!--      <template v-slot:bottom-row>-->
<!--        <q-tr>-->
<!--          <q-td colspan="100%">-->
<!--            Bottom row-->
<!--          </q-td>-->
<!--        </q-tr>-->
<!--      </template>-->

<!--      <template v-slot:bottom>-->
<!--        Bottom-->
<!--      </template>-->

    </q-table>
  </div>
</template>

script部分
import在项目中直接使用即可

<script>
import { ref } from 'vue'
import tableDate from '../../configJS/tableConfig'
const columns = tableDate.columns
const rows = tableDate.rows
export default {
  setup () {
    return {
      selected: ref([]),
      rows,
      columns
    }
  }
}
</script>

Quasar项目更新中
如果get到了记得点赞哦!
管理系统项目连接

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值