| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import { tableDataEdit } from "../data";
- import { ref, onMounted, type Ref } from "vue";
- import { clone, useWatermark, delay } from "@pureadmin/utils";
- export function useColumns(waterRef: Ref) {
- const dataList = ref(clone(tableDataEdit, true));
- const columns: TableColumnList = [
- {
- label: "ID",
- prop: "id"
- },
- {
- label: "日期",
- prop: "date"
- },
- {
- label: "姓名",
- prop: "name"
- },
- {
- label: "地址",
- prop: "address"
- }
- ];
- onMounted(() => {
- delay().then(() => {
- // https://pure-admin-utils.netlify.app/hooks/useWatermark/useWatermark.html
- const { setWatermark } = useWatermark(
- waterRef.value.getTableDoms().tableWrapper
- );
- setWatermark("编程即艺术", {
- font: "16px Microsoft YaHei",
- globalAlpha: 0.8,
- forever: true,
- width: 240,
- height: 90
- });
- });
- });
- return {
- columns,
- dataList
- };
- }
|