使用 vant 组件库封装可复用组件,主要展示Dialog 弹出框。
此只使用父子传值方法,也可使用 vuex 等。
<template><submitHint v-if="hintType" @closeHintText="theHintText" />
</template><script>// 引用子组件路径import submitHint from "../forgetPwdHint";export default {components: {submitHint,},data() {return {// 是否需要显示组件hintType: false,};},methods: {theHintText() {this.hintType = !this.hintType;},},}</script>
<template><div class="pwdHint"><van-popup v-model="hintshow" :close-on-click-overlay="false"><div class="title">收不到短信验证码</div><div class="btn gray_w" @click="theTypeShow">我知道了</div></van-popup></div>
</template><script>
export default {data() {return {// 默认弹出框一直显示hintshow: true,};},methods: {// 点击事件时传值给父组件更改显示隐藏theTypeShow() {this.$emit("closeHintText", false);},},
};
</script>
如此组件简单封装完成,如需父子传值,在引用的子组件上动态绑定子组件的参数名,在子组件通过props接收即可。
本文发布于:2024-02-01 07:06:45,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170674240734771.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |