import{c as t,o as e,D as n}from"./index.d870aa4d.js";const o={class:"markdown-body"},d=n('

ActionSheet 动作面板

从底部弹出的动作菜单面板。

基本用法

默认

<div @click="switchActionSheet">\n   <span><label>基础用法</label></span>\n   <div class="selected-option" v-html="state.val"></div>\n</div>\n<nut-actionsheet\n  v-model:visible="state.isVisible"\n  :menu-items="menuItems"\n  @choose="chooseItem"\n></nut-actionsheet>\n

展示取消按钮

<div @click="switchActionSheet">\n  <span><label>展示取消按钮</label></span>\n  <div class="selected-option" v-html="state.val"></div>\n</div>\n<nut-actionsheet v-model:visible="isVisible" \n  @close="switchActionSheet"\n  :menu-items="menuItems"\n  @choose="chooseItem"\n  cancel-txt="取消"\n></nut-actionsheet>\n

展示描述信息

<div @click.native="switchActionSheet">\n   <span><label>展示取消按钮</label></span>\n    <div class="selected-option" v-html="state.val"></div>\n</div>\n <nut-actionsheet v-model:visible="isVisible" \n    @close="switchActionSheet"\n    description="state.desc"\n    :menu-items="menuItems"\n    @choose="chooseItem"\n    cancel-txt="取消"\n></nut-actionsheet>\n

选项状态

<div @click.native="switchActionSheet">\n    <span class="title"><label>性别</label></span>\n    <span class="selected-option" v-html="sex"></span>\n</div>\n<nut-actionsheet\n@close="switchActionSheet"\n  v-model:visible="state.isVisible4"\n  cancel-txt="取消"\n  :menu-items="menuItemsThree"\n></nut-actionsheet>\n
setup() {\n    const state = reactive({\n      isVisible: false,\n      value: '',\n      desc: '这是一段描述信息'\n    });\n    const menuItems = [\n      {\n        name: '选项一',\n        value: 0\n      },\n      {\n        name: '选项二',\n        value: 1\n      },\n      {\n        name: '选项三',\n        value: 2\n      }\n    ];\n     const switchActionSheet = () => {\n       state.isVisible = !state.isVisible\n    };\n    const chooseItem = (item,index) => {\n      console.log(item,index);\n    };\n\n

Prop

字段说明类型默认值
cancel-txt取消文案String‘取消’
menu-items列表项Array[ ]
option-tag设置列表项展示使用参数String‘name’
v-model:visible遮罩层可见Booleanfalse
option-sub-tag设置列表项描述展示使用参数String‘subname’
choose-tag-value设置选中项的值,和’option-tag’的值对应String‘’
title设置列表项标题String‘’
description设置列表项副标题/描述String‘’
color高亮颜色String‘#ee0a24’
close-abled遮罩层是否可关闭Booleantrue

Event

字段说明回调参数
choose选择之后触发选中列表项item, 选中的索引值index
cancel点击取消文案时触发
',16),l={expose:[],setup:n=>(n,l)=>(e(),t("div",o,[d]))};export default l;