当前位置: 首页 > news >正文

uni+vue3+firstUI——组件弹框使用 v-model绑定参数

说明

将框架弹框组件 封装成子组件,在页面中引用该子组件,传参并控制弹框显示与隐藏。

子组件

<template><view><wh-modal :show="showPopup" :descr="descr" maskClosable @click="onClick" :buttons="buttons"></wh-modal></view>
</template><script>export default {props: {show: {type: Boolean,default: false}},data() {return {buttons: [{//按钮文本,必选text: '取消',//按钮文本颜色,可选color: '#fff',//按钮背景颜色,可选background: '#C5C5C5',//是否为镂空按钮,即背景色为透明,可选plain: false}, {//按钮文本,必选text: '去完善',//按钮文本颜色,可选color: '#fff',//按钮背景颜色,可选background: '#353834',//是否为镂空按钮,即背景色为透明,可选plain: false}],descr: '暂未完善信息',showPopup: false,}},watch: {show(val) {this.showPopup = val}},methods: {onClick(e) {// 关闭弹框this.showPopup = falsethis.$emit('update:show',this.showPopup) //更新// 去认证if (e.index == 1) {uni.$common.to('/pages/mine/register')return}}}}
</script><style lang="scss" scoped></style>

父页面使用

<perfectPup v-model:show="showPup"></perfectPup>
import perfectPup from '@/components/perfectPup/perfectPup.vue'
const showPup = ref(false)
function toYuYueCar() {if (user.state.level == 'unregister') {showPup.value = truereturn}
}
http://www.lryc.cn/news/215299.html

相关文章:

  • 【电路笔记】-正弦波形
  • Failed to launch task: 文件”Setup”不存在 Mac安装Adobe软件报错解决方案
  • 什么是 DevOps
  • java修仙基石篇->instanceof子父类检查
  • [笔记] ‘\0‘的含义:任何字符串后面都会有的结束符。
  • 雪花算法:分布式ID生成的优雅解决方案(建议收藏)
  • 全国产EtherCAT运动控制边缘控制器(六):RtBasic文件下载与连续轨迹加工的Python+Qt开发
  • git代码行统计
  • LEEDCODE 2235两整数相加
  • 魔术般的速度,焕然一新的磁盘空间 - Magic Disk Cleaner for Mac 2023
  • 项目切换多租户导致的数据库SQL执行异常
  • 安防视频监控平台EasyCVR服务器需要开启firewalld防火墙,该如何开放端口?
  • Ubuntu Desktop 20.04升级gcc-11
  • 网站如何改成HTTPS访问
  • LeetCode 996.正方形数组的数目
  • vue3写nav滚动事件中悬停在顶部
  • 关于qiling->UC_ERR_FETCH_UNMAPPED等执行EXE时内存错误的问题
  • 语言模型和人类的推理都依赖内容
  • 5.1 运输层协议概述
  • Jmeter保存csv数据文件出现乱码
  • 双闭环直流电机调速系统设计
  • [ poi-表格导出 ] java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader
  • 基于FPGA的图像差分运算及目标提取实现,包含testbench和MATLAB辅助验证程序
  • 闭环思维笔记
  • JMeter如何开展性能测试
  • 使用logback按天生成日志并按等级进行分类
  • 【Linux】Linux项目部署及更改访问端口号和jdk、tomcat、MySQL环境搭建的配置安装
  • Pytorch 注意力机制解析与代码实现
  • Python上下文管理:with语句执行原理
  • Mac-Java开发环境安装(JDK和Maven)