微信小程序如何实现简易封装弹窗
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天就跟大家聊聊有关微信小程序如何实现简易封装弹窗,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。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安全错误
数据库的锁怎样保障安全
互联网金融 科技
华宇互联网科技
智网互联网科技
有马互联网科技
互联网科技的英文
齐家互联网科技有限公司
互联网科技有限公司 翻译
互联网金融监管科技
成都仁贤领冠互联网科技有限公司
云创客互联网科技公司
上海宁丞科技互联网
互联网方面的科技前沿
每天都有哪些好的互联网科技
广州有谷有贝互联网科技有限公司
互联网硬科技公司
云鲸互联网络科技有限公司
张家口科技产业互联网平台
杭州科技互联网公司有哪些
互联网企业和网络科技有限公司
山东亿川互联网科技有限责任公司
涨乐互联网科技
疫情对互联网科技公司影响
互联网下的科技发展
华中科技有哪些互联网大佬
银川新华互联网科技学校地址
中化能源互联网科技招聘
互联网科技创新服务
新兴科技互联网创新大赛颁奖典礼
互联网科技公司营业执照怎么办理
深圳互联网科技园地址