{
"page": {
"prefix": "page",
"scope": "vue",
"body": [
"",
" ",
" ",
" $1",
" ",
" ",
"",
"",
"",
"",
"",
"",
],
"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",
},
}