{ "view": { "body": [ "$0" ], "prefix": "view" }, "temp": { "body": [ "" ], "prefix": "templ" }, "temps": { "body": [ "" ], "prefix": "temps" }, "#ifndef": { "body": [ "", "$0", "" ], "prefix": "ifndef" }, "Vue Base": { "body": [ "", "", "", "", "" ], "prefix": "vbase", }, "Vue Class Binding": { "body": [ "<${1|div|} :class=\"{ ${2:className}: ${3:data} }\"><,${1:div}>" ], "prefix": "vclass", }, "Vue Class Binding Object": { "body": [ "<${1|div|} :class=\"[${2:classNameA}, ${3:classNameB}]\"><,${1:div}>" ], "prefix": "vclass-obj", }, "Vue Component with Props Binding": { "body": [ "<${1|component|} :${1:propName}=\"${0}\"><,${1:component}>" ], "prefix": "vel-props", }, "Vue Image Source Binding": { "body": [ "\"${2:altText}\"/" ], "prefix": "vsrc", }, "Vue Multiple Conditional Class Bindings": { "body": [ "<${1|div|} :class=\"[${2:classNameA}, {${3:classNameB} : ${4:condition}}]\"><,${1:div}>" ], "description": "vue multiple conditional class bindings", "prefix": "vclass-obj-mult" }, "Vue Nuxt Routing Link": { "body": [ "${1:page}" ], "description": "nuxt routing link", "prefix": "vnuxtl" }, "Vue Style Binding": { "body": [ "<${1|div|} :style=\"{ fontSize: ${2:data} + 'px' }\"><,${1:div}>" ], "description": "vue inline style binding", "prefix": "vstyle" }, "Vue Style Binding Object": { "body": [ "<${1|div|} :style=\"[${2:styleObjectA}, ${3:styleObjectB]}\"><,${1:div}>" ], "description": "vue inline style binding, objects", "prefix": "vstyle-obj" }, "Vue Transition Component with JavaScript Hooks": { "body": [ "", "", "" ], "description": "transition component js hooks", "prefix": "vanim" }, "Vue v-for": { "body": [ "<${1:div} v-for=\"${2:item} in ${2:item}s\" :key=\"${2:item}.id\">", "\t{{ ${2:item} }}", "" ], "description": "vfor statement", "prefix": "vfor" }, "Vue v-model Directive": { "body": [ "" ], "description": "v-model directive", "prefix": "vmodel" }, "Vue v-model Number Directive": { "body": [ "" ], "description": "v-model directive number input", "prefix": "vmodel-num" }, "Vue v-on Shortcut Directive": { "body": [ "@click=\"${1:handler}(${2:arg}, $event)\"" ], "description": "v-on click handler with arguments", "prefix": "von" }, "uAccordion": { "body": [ "", "\t", "\t\t", "\t\t\t折叠面板{{index}}", "\t\t", "\t\t", "\t\t\t", "\t\t\t\thello uni-app", "\t\t\t\thello uni-app", "\t\t\t\thello uni-app", "\t\t\t", "\t\t", "\t", "" ], "prefix": "uaccordion" }, "uAudio": { "body": [ "" ], "prefix": "uaudio" }, "uBadge": { "body": [ "" ], "prefix": "ubadge" }, "uButton": { "body": [ "" ], "prefix": "ubutton" }, "uCalendar": { "body": [ "" ], "prefix": "ucalendar" }, "uCard": { "body": [ "", "\t内容主体,可自定义内容及样式$4", "" ], "prefix": "ucard" }, "uCheckbox": { "body": [ "" ], "prefix": "ucheckbox" }, "uCollapse": { "body": [ "", "\t", "\t\t内容$3", "\t", "" ], "prefix": "uCollapse" }, "uCountDown": { "body": [ "" ], "prefix": "ucountdown" }, "uDrawer": { "body": [ "", "\t", "\t\t$2", "\t", "" ], "prefix": "uDrawer" }, "uEditor": { "body": [ "" ], "prefix": "uEditor" }, "uForm": { "body": [ "
", "\t", "\t\tswitch$1", "\t\t", "\t", "\t", "\t\tslider", "\t\t", "\t", "\t", "\t\tinput", "\t\t", "\t", "\t", "\t\tradio", "\t\t", "\t\t", "\t\t", "\t\t", "\t", "\t", "\t\tcheckbox", "\t\t", "\t\t\t", "\t\t\t", "\t\t", "\t", "\t", "\t\t", "\t\t", "\t", "
" ], "prefix": "uform" }, "uGrid": { "body": [ "" ], "prefix": "ugrid" }, "uIcon": { "body": [ "" ], "prefix": "uicon" }, "uImage": { "body": [ "$0" ], "prefix": "uimage" }, "uInput": { "body": [ "" ], "prefix": "uinput" }, "uList": { "body": [ "", "\t", "\t", "" ], "prefix": "ulist" }, "uListMedia": { "body": [ "", "\t", "\t\t", "\t\t\t", "\t\t\t", "\t\t\t\t{{item.title$3}}", "\t\t\t\t{{item.content$4}}", "\t\t\t", "\t\t", "\t", "" ], "prefix": "ulistmedia" }, "uLoadMore": { "body": [ "" ], "prefix": "uloadmore" }, "uMap": { "body": [ "" ], "prefix": "umap" }, "uNavBar": { "body": [ "" ], "prefix": "unavbar" }, "uNavigator": { "body": [ "$0" ], "prefix": "unavigator" }, "uNoticeBar": { "body": [ "" ], "prefix": "uNoticeBar" }, "uNumberBox": { "body": [ "" ], "prefix": "unumberbox" }, "uPagination": { "body": [ "" ], "prefix": "uPagination" }, "uPicker": { "body": [ "", "\tpicker组件", "" ], "prefix": "upicker" }, "uPickerView": { "body": [ "", "\t", "\t\t$0", "\t", "\t", "\t\t$2", "\t", "\t", "\t\t", "\t", "" ], "prefix": "upickerview" }, "uPopup": { "body": [ "" ], "prefix": "upopup" }, "uProductList": { "body": [ "", "\t", "\t\t", "\t\t\t", "\t\t", "\t\t{{product.title}}", "\t\t", "\t\t\t¥{{product.originalPrice}}", "\t\t\t¥{{product.favourPrice}}", "\t\t\t{{product.tip}}", "\t\t", "\t", "" ], "prefix": "uproductlist" }, "uProgress": { "body": [ " " ], "prefix": "uprogress" }, "uRadio": { "body": [ "" ], "prefix": "uradio" }, "uRate": { "body": [ "" ], "prefix": "uRate" }, "uRichText": { "body": [ "" ], "prefix": "urichtext" }, "uScrollView": { "body": [ "", "\t$0", "\t", "\t", "\t", "" ], "prefix": "uscrollview" }, "uSegmentedControl": { "body": [ "", "", "\t", "\t\t选项卡1的内容", "\t", "\t", "\t\t选项卡2的内容", "\t", "\t", "\t\t选项卡3的内容", "\t", "" ], "prefix": "usegmentedcontrol" }, "uSlider": { "body": [ "" ], "prefix": "uslider" }, "uSteps": { "body": [ "" ], "prefix": "usteps" }, "uSwipeAction": { "body": [ "", "\t$2", "" ], "prefix": "uSwipeAction" }, "uSwiper": { "body": [ "", "\t", "\t\t$1", "\t", "\t", "\t\t$2", "\t", "\t", "\t\t$0", "\t", "" ], "prefix": "uswiper" }, "uSwipermsg": { "body": [ "", "\t", "\t\t", "\t", "\t", "\t\t", "\t\t\t消息1", "\t\t", "\t\t", "\t\t\t消息2", "\t\t", "\t\t", "\t\t\t消息3", "\t\t", "\t", "" ], "prefix": "uswipermsg" }, "uSwitch": { "body": [ "" ], "prefix": "uswitch" }, "uTag": { "body": [ "" ], "prefix": "utag" }, "uTemplate": { "body": [ "" ], "prefix": "utemplate" }, "uText": { "body": [ "$0" ], "prefix": "utext" }, "uTextarea": { "body": [ "