微信小程序如何实现简易封装弹窗
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,今天就跟大家聊聊有关微信小程序如何实现简易封装弹窗,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.建立组件文件夹2.编写组件内容 demo 01 heihzi 点击 打开弹窗
// components/dialong/index.jsComponent({ /** * 组件的属性列表 */ properties: { title: { type: String } }, /** * 组件的初始数据 */ data: { show: false, zIndex: 0, ablClickMask: true, hasClsBtn: false, title: '' }, /** * 组件的方法列表 */ methods: { open(params, cb, fb) { params = params || {} this.setData({ show: true, zIndex: params.zIndex || 0 }) this.data._cb = cb this.data._fb = fb }, close() { this.setData({ show: false }) }, onMaskHide() { if (this.data.ablClickMask) { this.close() this.triggerEvent('maskEvt') } } }})样式一定要加 不然组件弹窗出不来
/* components/dialong/index.wxss *//* 弹窗 */.pop { width: 80%; background: #fff; border-radius: 12rpx; height: auto; max-height: 70vh; margin: auto; position: absolute; position: fixed; left: 0; right: 0; top: 20vh; opacity: 0; overflow: hidden; transform: scale(0.5, 0.5); -webkit-transform: scale(0.5, 0.5); transition: all 0.2s ease; -webkit-transition: all 0.2s ease;}.pop-enter { opacity: 1; transform: scale(1, 1); -webkit-transform: scale(1, 1); z-index: 1000;}.mask { width: 100vw; height: 100vh; box-sizing: border-box; background: rgba(0, 0, 0, 0.6); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 700;}.title { text-align: center; padding: 20rpx 0; border-bottom: 1rpx solid #CCC;}组件的引入 index .json
"usingComponents" : { "dialog" : "/components/dialong/index" },3.页面中使用
demo 01 heihzi 点击 打开弹窗
//index.js//获取应用实例const app = getApp()Page({ data: { }, onLoad: function () { }, onDialog () { console.log('打开我啊') this.dialog.open() }, onReady () { this.dialog = this.selectComponent("#dialog") }})看完上述内容,你们对微信小程序如何实现简易封装弹窗有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
组件
内容
程序
简易
封装
信息
详情
实例
属性
数据
文件
文件夹
方法
更多
样式
知识
篇文章
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
直播服务器设置教程
网络安全暴露的api
服务器降配会怎么样
一台服务器能接入多少监控
三星手机通过分组数据库
上海软件开发区
战舰世界修改服务器
技术部标准化数据库
电子商务交易网络安全
同方服务器管理口密码
数据库查询各班的平均分
饥荒中怎么建服务器
网络安全产品的技术特点
提高青少年网络安全意识
软件开发与测试专业考研方向
访问微信小程序访问云数据库
阿里云服务器一键安装
重庆鹿草堂互联网科技有限公司
中山软件开发中心
网络安全攻防实战案例
自我评价网络技术员
服务器通讯接口有哪些
共享售货机的软件开发商
服务器缓存机制
湖北网络安全技术培训线上学习
医学文献下载有哪些数据库
数据库查询各班的平均分
政府对于网络安全采取的措施
软件开发使用哪些工具
真实有效的数据库漏洞扫描