{
	"page": {
		"prefix": "page",
		"scope": "vue",
		"body": [
			"<template>",
			"    <cl-page>",
			"        <view class=\"p-3\">",
			"            $1",
			"        </view>",
			"    </cl-page>",
			"</template>",
			"",
			"<script lang=\"ts\" setup>",
			"import { router } from \"@/cool\";",
			"",
			"</script>",
			"",
			"<style lang=\"scss\" scoped>",
			"",
			"</style>",
			""
		],
		"description": "page snippets"
	},
	"popup": {
		"prefix": "popup",
		"scope": "vue",
		"body": [
			"<template>",
			"    <cl-popup v-model=\"visible\">",
			"        <view class=\"component$1\"> </view>",
			"    </cl-popup>",
			"</template>",
			"",
			"<script lang=\"ts\" setup>",
			"import { ref } from \"vue\";",
			"import { router } from \"@/cool\";",
			"",
			"// 是否可见",
			"const visible = ref(false);",
			"",
			"// 打开",
			"function open() {",
			"    visible.value = true;",
			"}",
			"",
			"// 关闭",
			"function close() {",
			"    visible.value = false;",
			"}",
			"",
			"defineExpose({",
			"    open,",
			"    close,",
			"});",
			"</script>",
			"",
			"<style lang=\"scss\" scoped>",
			"",
			"</style>",
			""
		],
		"description": "popup snippets"
	}
}
