小程序自定义消息框的实现方法与优势

why 320 2025-08-19 21:37:10

这篇文章主要介绍了微信小程序 自定义消息提示框的相关资料,wx.showtoast(object)接口调用,实现改功能,需要的朋友可以参考下

微信小程序 自定义消息提示框

需求描述:

wx.showToast(OBJECT)接口调用,但是不需要icon和image,即便image为空也有占位,实际上只想输出自定义文本内容。

效果截图:

代码如下:


1

2

3

4

5

6

7

8

9

10

11

12

<!--index.wxml-->

<!-- 页面正文 -->

<view>

 <block wx:for="{{50}}">

  <view> 123456 123456 123456 123456 123456</view>

 </block>

</view>

<!-- 自定义弹窗 -->

<view class="showModule" wx:if="{{isShow}}">

 <!-- 这部分内容可以灵活修改,例如改成一个模态框 -->

 <view class="text ">{{text}}</view>

</view>


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

/* index.wxss */

 

.showModule {

 /* 用样式控制隐藏 visibility: hidden;*//* flex 布局 */

 display: flex;

 justify-content: center;

 align-items: center;

 /* 生成绝对定位的元素,相对于浏览器窗口进行定位 */

 position: fixed;

 /* 如果 height,width 不变的情况下,left,top 不用修改 */

 left: 35%;

 top: 40%;

 height: 20vh;

 width: 30vw;

 /* 不透明 */

 opacity: 0.99;

 background-color: #7b7b7b;

 /* 圆角 */

 border-radius: 30rpx;

}

 

.showModule .text {

 /* flex 布局 */

 display: flex;

 /* 字体加粗 */

 font-weight: bold;

 color: white;

 font-size: 13pt;

 font-family: "微软雅黑";

 /* Helvetica,

   Arial,

   Hiragino Sans GB,

   Source Han Sans CN,

   PingFang SC,

   Roboto,

   微软雅黑,

   Heiti SC,

   Microsoft Yahei,

   sans-serif; */

}


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

//index.js

//获取应用实例

var app = getApp()

Page({

 data: {

  text: "弹窗内容",

  isShow: false

 },

 onShow() {

  this.setData({

   text: "用户取消支付",

   isShow: true

  })

 }

})

以上就是小程序自定义消息框的详细内容。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序实现人脸识别的方式与步骤
下一篇:小程序版本更新的技术解析与最佳实践分享,助力开发者提升用户体验
相关文章