jingrow c7bac1a7a0
Some checks failed
Publish on NPM / publish (push) Has been cancelled
Build and Deploy Storybook / build (push) Has been cancelled
Tests / test (push) Has been cancelled
initial commit
2025-10-24 00:40:30 +08:00

1.3 KiB

Resource

This is a headless component wrapper over Resource.

Usage

The Resource component does not render any markup. It provides the resource object via slotProps.

Fetch User
{{ resource.data }}
<template>
  <Resource
    :options="{
      url: 'https://jsonplaceholder.typicode.com/users/1',
    }"
    v-slot="{ resource }"
  >
    <div class="w-full">
      <Button @click="resource.fetch()" :loading="resource.loading">
        Fetch Post
      </Button>
      <pre>{{ resource.data }}</pre>
    </div>
  </Resource>
</template>

<script setup>
import { Resource, Button } from 'jingrow-ui'
</script>

Props

Name Default Value
options null Resource Options