useListData.ts 414 Bytes
import { getDataViewList } from "@/api/external/contentSave/content"
import { onMounted, Ref } from "vue"
import { ChartList } from "../../.."

export function useListData(list: Ref<ChartList>) {
  onMounted(async () => {
    try {
      const { items } = await getDataViewList({ page: 1, pageSize: 10 })
      list.value = items as unknown as ChartList
    } catch (error) {
      console.log(error)
    }
  })
}