Skip to content

Commit 6c00d4d

Browse files
authored
Merge pull request #1 from FallingCeilingS/v0.0.2/VirtualisedBaseTree-suspense-issue
Fix the suspense component import issue
2 parents d54740e + 7daf812 commit 6c00d4d

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

README.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,16 @@ For example:
2121

2222
```js
2323
// You can import any component you want as a named export from 'vue-virtualised'. e.g.
24-
import { VirtualisedList, VirtualisedTree } from 'vue-virtualised';
24+
import { VirtualisedList, VirtualisedTree } from "vue-virtualised";
2525

2626
// Or you can import the component as a named export. e.g.
27-
import { VirtualisedTree as Tree } from 'vue-virtualised';
27+
import { VirtualisedTree as Tree } from "vue-virtualised";
28+
```
29+
30+
⚠️ The line below should be included when importing the package:
31+
32+
```js
33+
import "vue-virtualised/dist/vue-virtualised.css";
2834
```
2935

3036
## Usage
@@ -124,7 +130,7 @@ Slots are provided for rendering content dynamically. Here are slots that are id
124130

125131
|Slot|Props|Description|
126132
|---|---|---|
127-
|fallback||There are cases when it's useful to specify fallback (i.e. default) content for a slot, to be rendered only when no content is provided.|
133+
|fallback||There are cases when it's useful to specify fallback (i.e. default) content for a slot, to be rendered only when no content is provided. This slot is only available when `useTimeSlicing` prop sets to `true` because it takes longer to load the content.|
128134

129135
## Methods
130136

src/App.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<virtualised-tree
2929
ref="treeView"
3030
:nodes="nodes"
31-
:use-time-slicing="false"
31+
:use-time-slicing="true"
3232
:on-change="onChange"
3333
:viewport-height="viewportHeight"
3434
:initial-scroll-top="initialScrollTop"

src/components/VirtualisedTree.vue

+2-5
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,11 @@
3333

3434
<script>
3535
import { defineComponent, defineAsyncComponent, ref, watch } from "vue";
36+
import VirtualisedBaseTree from "./Base/VirtualisedBaseTree.vue";
3637
3738
export default defineComponent({
3839
name: "VirtualisedTree",
39-
components: {
40-
VirtualisedBaseTree: defineAsyncComponent(() =>
41-
import("./Base/VirtualisedBaseTree.vue")
42-
),
43-
},
40+
components: { VirtualisedBaseTree },
4441
props: {
4542
nodes: {
4643
type: Array,

0 commit comments

Comments
 (0)