<!--index.wxml-->
<button class="show-btn" bindtap="showDialogBtn">弹窗</button>
<!--弹窗-->
<view class="modal-mask" bindtap="hideModal" catchtouchmove="preventTouchMove" wx:if="{{showModal}}"></view>
<view class="modal-dialog" wx:if="{{showModal}}"><view class="modal-title">添加数量</view><view class="modal-content"><view class="modal-input"><input placeholder-class="input-holder" type="number" maxlength="10" bindinput="inputChange" class="input" placeholder="请输入数量"></input></view></view><view class="modal-footer"><view class="btn-cancel" bindtap="onCancel" data-status="cancel">取消</view><view class="btn-confirm" bindtap="onConfirm" data-status="confirm">确定</view></view>
</view>
/**index.wxss**/
.show-btn {margin-top: 100rpx;color: #22cc22;
}
.modal-mask {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.5;overflow: hidden;z-index: 9000;color: #fff;
}
.modal-dialog {width: 540rpx;overflow: hidden;position: fixed;top: 50%;left: 0;z-index: 9999;background: #f9f9f9;margin: -180rpx 105rpx;border-radius: 36rpx;
}
.modal-title {padding-top: 50rpx;font-size: 36rpx;color: #030303;text-align: center;
}
.modal-content {padding: 50rpx 32rpx;
}
.modal-input {display: flex;background: #fff;border: 2rpx solid #ddd;border-radius: 4rpx;font-size: 28rpx;
}.input {width: 100%;height: 82rpx;font-size: 28rpx;line-height: 28rpx;padding: 0 20rpx;box-sizing: border-box;color: #333;
}
input-holder {color: #666;font-size: 28rpx;
}.modal-footer {display: flex;flex-direction: row;height: 86rpx;border-top: 1px solid #dedede;font-size: 34rpx;line-height: 86rpx;
}
.btn-cancel {width: 50%;color: #666;text-align: center;border-right: 1px solid #dedede;
}
.btn-confirm {width: 50%;color: #ec5300;text-align: center;
}
//获取应用实例var app = getApp()
Page({data: {showModal: false,},onLoad: function () {},/*** 弹窗*/showDialogBtn: function () {this.setData({showModal: true})},/*** 弹出框蒙层截断touchmove事件*/preventTouchMove: function () {},/*** 隐藏模态对话框*/hideModal: function () {this.setData({showModal: false});},/*** 对话框取消按钮点击事件*/onCancel: function () {this.hideModal();},/*** 对话框确认按钮点击事件*/onConfirm: function () {this.hideModal();}
})

微信小程序弹框wx.showModal如何修改样式相关推荐

  1. 小程序弹框wx.showModal、wx.showActionSheet、wx.showToast

    wx.showModal wx.showModal({ title: '删除图片', content: '确定要删除该图片?', showCancel: true,//是否显示取消按钮 cancelT ...

  2. wxml修改样式_微信小程序 动态绑定事件并实现事件修改样式

    微信小程序 动态绑定事件并实现事件修改样式 实例代码 wxml {{item.name}} js var reportTypeList = [ { name: "日报1", id: ...

  3. 微信小程序——提示弹窗wx.showModal

    微信小程序里面的提示框实现,先来张示例图: 先在.wxml里面写好布局文件,这里拿删除按钮作为示例: <!-- 删除按钮 --><view class="buttonVie ...

  4. 修改小程序swiper 点的样式_请问微信小程序swiper切换的点如何修改样式。

    学小程序时写过一个B站demo,也遇到此问题,最后自定义Swiper的Dot来实现了. 思路是:用view组件重写dot,给swiper组件绑定bindchange事件用来获取当前第几个dot,动态改 ...

  5. 微信小程序弹框禁止下面的页面滚动

    一句话搞定: catchtouchmove="true" <view class="mark" wx:if='{{show}}' catchtouchmo ...

  6. 微信小程序弹框组件封装

    popup组件,居中和底部弹起 1.popup.wxml <view class="popup-common fade-in-linear-enter-active {{ flag ? ...

  7. 微信小程序提示框使用,wx.showToast

    微信小程序提示框使用 1.wx.showToast在官方文档的位置 2.使用代码模板 wx.showToast({title: '价格不能等于0',icon: 'success',duration: ...

  8. 微信小程序提示框提示

    微信小程序提示框很常见,有的项目弹出提示选择关闭的时候需要不再弹出,清理缓存的时候才弹出. var s = wx.getStorageSync('sh')if (s == '') {// s= tru ...

  9. 封装微信小程序提示框

    下面是封装好的封装微信小程序提示框,以便在开发过程中能快速使用,并且可以减少代码量. var showBusy = function(o) {     return wx.showToast({   ...

  10. 微信小程序-气泡框 Popover

    写在前面 记录基于微信小程序-气泡框实现中产生的问题及思考 问题截图 问题描述 模拟器显示正常,但在真机上点击后,气泡框的箭头并没有消失,且点击同一级别区域,能利用覆盖消除箭头.[是不是一个很可爱的b ...

最新文章

  1. 由oschina.neT了解到博客备份的代码
  2. 【测试】更新红外遥控信号读取,用示波器抓取红外遥控器NEC信号
  3. hdu-2553 N皇后问题(深搜 + 状态压缩)
  4. php 浮点型float 强转int php金额计算 php元转分
  5. 開啟 Excel 檔案出現錯誤訊息【Windows 找不到檔案路徑
  6. 用JAVA制作小游戏——飞机大战(二)
  7. sql server一对多怎么查询_Vlookup函数查找最后一个值和一对多查询
  8. java关闭文件句柄_java-JAI关闭文件句柄为时过早吗?
  9. Python rsa 加密
  10. linux 系统lv扩展_Filecoin 运维(1) 几个常用的系统配置
  11. python3 re正则匹配数据获取案例
  12. win11适合玩游戏吗 Windows11打游戏怎么样
  13. php和python-一个身居中国的法国程序员谈Python与PHP
  14. 语音识别电路设计图集锦 - 嵌入式类电子电路图 - 电子发烧友网
  15. vue element ui 样式修改无效
  16. 历史上的第一位程序员(一)
  17. mysql_fdw在windows_Citus是否支持使用mysql_fdw创建分片?
  18. mybatis xml注释sql 的注意事项
  19. 实时帧数手机_实时音频的混音在视频直播中的技术原理和实践总结
  20. 基于深度学习的回声消除系统与Pytorch实现

热门文章

  1. java 实现电子签名_java swing实现手写板电子签名系统
  2. Jmeter之连接MySQL数据库操作
  3. 【Java基础】建立Java面向对象编程OOP模型
  4. AMOS分析技术(导航页)
  5. Java菜鸟的初次实习经历
  6. Tomcat9下载以及安装
  7. android打开ofd文件
  8. 春考计算机c语言题,2011春江苏省计算机等级考试c语言试题答案
  9. 如何查阅python的官方文档
  10. uniapp微信小程序video视频监听播放时间