import{c as t,o as e,A as o}from"./vendor.91b30fe3.js";const n={class:"markdown-body"},a=o('
XXXXXX
import { createApp } from 'vue';\nimport { ShortPassword } from '@nutui/nutui';\n\nconst app = createApp();\napp.use(ShortPassword);\n\n<div @click="switchActionSheet('dialogShow')" >点击出现输出框</div>\n<nut-shortpassword \n v-model:value="state.value" \n v-model:is-visible="state.dialogShow"\n >\n</nut-shortpassword>\n setup() {\n const state = reactive({\n dialogShow: false,\n value: '',\n });\n return {\n state,\n };\n },\n// ...\n<div @click="switchActionSheet('dialogShow')" >点击出现输出框</div>\n<nut-shortpassword \n v-model:value="state.value" \n v-model:is-visible="state.dialogShow"\n :no-button="false"\n @sureClick='sureClick'\n >\n</nut-shortpassword>\nsetup() {\n const state = reactive({\n dialogShow: false,\n value: '',\n });\n function switchActionSheet() {\n state.dialogShow = !state.dialogShow\n }\n function sureClick() {\n state.dialogShow = false\n }\n return {\n state,\n switchActionSheet,\n sureClick\n };\n },\n \n<div @click="switchActionSheet('dialogShow')" >点击出现输出框</div>\n<nut-shortpassword \n v-model:value="state.value" \n v-model:is-visible="state.dialogShow"\n :length=5\n >\n</nut-shortpassword>\nsetup() {\n const state = reactive({\n dialogShow: false,\n value: '',\n });\n function switchActionSheet() {\n state.dialogShow = !state.dialogShow\n }\n return {\n state,\n switchActionSheet\n };\n },\n<div @click="switchActionSheet('dialogShow')" >点击出现输出框</div>\n<nut-shortpassword \n v-model:value="state.value" \n v-model:is-visible="state.dialogShow"\n :errorMsg = state.errorMsg\n >\n</nut-shortpassword>\nsetup() {\n const state = reactive({\n dialogShow: false,\n value: '',\n errorMsg:''\n });\n function switchActionSheet() {\n state.dialogShow = !state.dialogShow\n }\n watch(\n () => state.value3,\n val => {\n if (val.length == 6) {\n state.errorMsg = '请输入正确密码'\n }\n }\n );\n return {\n state,\n switchActionSheet\n };\n },\n| 字段 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| isVisible | 是否展示短密码框 | Booble | false |
| value | 密码值 | string | ‘’ |
| noButton | 是否隐藏底部按钮 | Booble | true |
| length | 密码长度 | string | |
| errorMsg | 错误信息提示 | string | ‘’ |
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| input | 输入密码时触发事件 | – |
| sureClick | 点击确实时触发事件 | – |