[
{
"group": "Container",
"show": true,
"name": "VanRouterView",
"alias": "子页面",
"title": "子页面容器",
"concept": "ViewComponentDeclaration",
"kebabName": "van-router-view",
"description": "放置子页面的容器。",
"icon": "router-view",
"tsTypeParams": "",
"props": [],
"readableProps": [],
"events": [],
"methods": [],
"slots": [],
"children": [],
"blocks": [
{
"concept": "ViewBlockWithImage",
"title": "基本用法",
"description": "",
"code": "<template>\n<van-router-view></van-router-view>\n</template>",
"screenshot": "",
"drawing": ""
}
],
"themeVariables": []
},
{
"group": "Container",
"show": true,
"name": "VanIframe",
"alias": "Iframe",
"vusion": true,
"title": "Iframe",
"concept": "ViewComponentDeclaration",
"kebabName": "van-iframe",
"description": "用于嵌入其他网页的容器。",
"icon": "iframe",
"tsTypeParams": "",
"props": [
{
"concept": "PropDeclaration",
"group": "主要属性",
"tabKind": "property",
"name": "src",
"title": "地址",
"tsType": "nasl.core.String",
"description": "需要嵌入的网页地址",
"settable": true
}
],
"readableProps": [
{
"concept": "PropDeclaration",
"group": "主要属性",
"tabKind": "property",
"name": "src",
"title": "网页地址",
"tsType": "VanIframeOptions['src']"
},
{
"concept": "PropDeclaration",
"group": "主要属性",
"tabKind": "property",
"name": "loaded",
"title": "加载完成",
"tsType": "nasl.core.Boolean"
}
],
"events": [
{
"concept": "EventDeclaration",
"name": "load",
"title": "加载完成",
"tsType": "(event: nasl.ui.BaseEvent) => void",
"description": "网页加载完成时触发。"
}
],
"methods": [],
"slots": [],
"children": [],
"blocks": [
{
"concept": "ViewBlockWithImage",
"title": "基本用法",
"description": "",
"code": "<template>\n<van-iframe src=\"https://sf.163.com\" style=\"width: 100%; height: 400px;\"></van-iframe>\n</template>",
"screenshot": "",
"drawing": ""
}
],
"themeVariables": []
},
{
"group": "Container",
"show": true,
"name": "VanCollapse",
"alias": "折叠面板",
"title": "折叠面板",
"concept": "ViewComponentDeclaration",
"kebabName": "van-collapse",
"description": "将一组内容放置在多个折叠面板中,点击面板的标题可以展开或收缩其内容。",
"icon": "collapse",
"tsTypeParams": "",
"props": [
{
"concept": "PropDeclaration",
"group": "数据属性",
"sync": true,
"tabKind": "property",
"name": "value",
"title": "值",
"tsType": "nasl.core.String | nasl.core.Integer | nasl.collection.List<nasl.core.String | nasl.core.Integer>",
"description": "用于标识折叠面板的值",
"settable": true
},
{
"concept": "PropDeclaration",
"group": "交互属性",
"tabKind": "property",
"setter": {
"concept": "SwitchSetter"
},
"name": "accordion",
"title": "手风琴模式",
"tsType": "nasl.core.Boolean",
"defaultValue": {
"concept": "DefaultValue",
"expression": {
"concept": "BooleanLiteral",
"value": "false"
},
"playground": []
},
"description": "是否开启手风琴模式"
}
],
"readableProps": [
{
"concept": "PropDeclaration",
"group": "主要属性",
"tabKind": "property",
"name": "value",
"title": "值",
"tsType": "VanCollapseOptions['value']"
}
],
"events": [
{
"concept": "EventDeclaration",
"name": "change",
"title": "切换时",
"tsType": "(event: nasl.core.String) => void",
"description": "切换时"
}
],
"methods": [],
"slots": [
{
"concept": "SlotDeclaration",
"snippets": [
{
"title": "菜单项",
"code": "<van-collapse-item><template #title>标签名称n</template></van-collapse-item>"
}
],
"name": "default",
"title": "undefined",
"tsType": "() => Array<ViewComponent>",
"params": [],
"description": "插入`<van-collapse-item>`子组件。",
"emptyBackground": "add-sub-large"
}
],
"children": [
{
"concept": "ViewComponentDeclaration",
"group": "Container",
"name": "VanCollapseItem",
"kebabName": "van-collapse-item",
"title": "面板项",
"description": "",
"icon": "",
"tsTypeParams": "",
"props": [
{
"concept": "PropDeclaration",
"group": "数据属性",
"tabKind": "property",
"name": "name",
"title": "值",
"tsType": "nasl.core.String | nasl.core.Integer",
"