@@ -296,6 +296,8 @@ export default{
| v-model:value | 当前输入值 | String | - |
| maxlength | 输入值最大长度,结合 v-model 使用 | Number | String| 6 |
| confirm-text | 自定义完成按钮文字,如"支付","下一步","提交"等 | String | 完成 |
+| teleport | 指定挂载节点(`小程序不支持`) | String | `"body"` |
+| pop-class | 自定义弹框类名 | String | - |
### Event
@@ -2,6 +2,7 @@
<nut-popup
v-model:visible="show"
position="bottom"
+ :popClass="popClass"
:overlay="overlay"
@click-overlay="closeBoard()"
overlay-class="nut-numberkeyboard-overlay"
@@ -112,6 +113,10 @@ export default create({
overlay: {
type: Boolean,
default: true
+ },
+ popClass: {
+ type: String,
+ default: ''
}
},
emits: ['input', 'delete', 'close', 'update:value'],
@@ -2,6 +2,8 @@
+ :teleport="teleport"
:isWrapTeleport="isWrapTeleport"
@@ -117,6 +119,14 @@ export default create({
isWrapTeleport: {
+ teleport: {
+ type: [String, Element],
+ default: 'body'