微信小程序如何实现简易封装弹窗
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,今天就跟大家聊聊有关微信小程序如何实现简易封装弹窗,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。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安全错误
数据库的锁怎样保障安全
非洲的网络技术怎么样
数据库查询系统应有的用户
电大 计算机网络技术 周记
美国印度网络安全
江苏idc服务器
网络安全手抄报带字四年级
西安交大网络安全专业就业
网络安全空间基础综合
采购erp软件开发管理
domino文档数据库
计算机三级网络技术代号
网络技术安全包括哪些
收费站网络安全自查
巴基斯坦网络安全威胁
网络安全防范意识论文
安微仠成互联网科技有限公司
网络安全安全架构论文
协调有关部门加强网络安全信息
开展网络安全活动手抄报里面的字
vb连接数据库权限设置
昆明衫矍网络技术有限公司
双路服务器电源接线图
dw数据库怎么建
数据接入与共享服务器
快运客软件开发公司
软件开发属于哪个技术
傻瓜手机游戏软件开发
mysql改变数据库端口
湖北信息网络安全协会会员手册
长沙软件开发人员薪资