Dialog
弹框
Dialog,也叫 “modal”,表现为带遮罩的弹框。可以分为 Alert 和 Confirm 两种。
实现这个功能调用微信 API wx.showModal() 即可,然后设置不同的参数就可以实现Alert 或者 Confirm,示例代码如下:
<template><div class="page"><div class="weui-btn-area"><button class="weui-btn" type="default" @click="openConfirm">Confirm Dialog</button><button class="weui-btn" type="default" @click="openAlert">Alert Dialog</button></div></div></template><script>import base64 from '../../../static/images/base64';export default {data() {return {}},methods: {openConfirm() {wx.showModal({title: '弹窗标题',content: '弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内',confirmText: "主操作",cancelText: "辅助操作",success: function (res) {console.log(res);if (res.confirm) {console.log('用户点击主操作')} else {console.log('用户点击辅助操作')}}});},openAlert() {wx.showModal({content: '弹窗内容,告知当前状态、信息和解决方法,描述文字尽量控制在三行内',showCancel: false,success: function (res) {if (res.confirm) {console.log('用户点击确定')}}});}}}</script><style>page {margin-top: 50px;padding: 15px;box-sizing: border-box;}</style>
效果
