{ "page": { "prefix": "page", "scope": "vue", "body": [ "", "", "", "", "", "", ], "description": "page snippets", }, "component": { "prefix": "component", "scope": "vue", "body": [ "", "", "", "", "", "", ], "description": "component snippets", }, "popup": { "prefix": "popup", "scope": "vue", "body": [ "", "", "", "", "", "", ], "description": "popup snippets", }, "pager": { "prefix": "pager", "scope": "typescript", "body": [ "const { service } = useCool();", "const { onRefresh, list } = usePager();", "", "function refresh(params?: any) {", " const { data, next } = onRefresh(params);", " next(service.$1.page(data));", "}", "", "onReady(() => {", " refresh();", "});", "", "defineExpose({", " refresh,", "});", ], "description": "pager snippets", }, }