当前位置:   article > 正文

uni-popup实现自动弹窗

uni-popup

由于需要实现一个自动弹出公告的功能,开始想到了uni.showModel,但是由于uni.showModel的content样式无法更改,所以只能用uni-popup来实现。

想要的效果:

第一步,先实现页面显示

  1. <!-- 打开弹窗 -->
  2. <uni-popup ref="tipPopup" type="center" :is-mask-click="true">
  3. <view class="pop">
  4. <view class="title">
  5. 耀宁员工照片自助采集须知
  6. </view>
  7. <view class="content_list">
  8. <scroll-view scroll-y="true" class="scroll_view_style">
  9. <view class="tip-info">
  10. <text>{{content}}</text>
  11. </view>
  12. </scroll-view>
  13. </view>
  14. <view class="sure" @click="sure">
  15. 确定
  16. </view>
  17. </view>
  18. </uni-popup>

第二步,css样式问题,并将里面的内容添加滚动栏

  1. // 弹窗样式
  2. .pop {
  3. position: absolute;
  4. left: 50%;
  5. top: 50%;
  6. transform: translate(-50%,-50%);
  7. background-color: #fff;
  8. border-radius: 10rpx;
  9. margin-top: 20rpx;
  10. z-index: 99;
  11. width: 640rpx;
  12. padding:10rpx 0;
  13. }
  14. .title {
  15. text-align: center;
  16. font-size: 36rpx;
  17. font-weight: 500;
  18. margin-top: 25rpx;
  19. }
  20. .tip-info {
  21. padding: 0 30rpx;
  22. font-size: 30rpx;
  23. color: #8f8f8f;
  24. margin-top: 32rpx;
  25. margin-bottom: 30rpx;
  26. text-align: left;
  27. line-height:28px;
  28. overflow-x: hidden;
  29. .scroll_view_style{
  30. height: 100%;
  31. }
  32. }
  33. .sure {
  34. width: 100%;
  35. border-top: 1rpx solid #ebebf0;
  36. height: 90rpx;
  37. text-align: center;
  38. line-height: 110rpx;
  39. color: rgb(0,122,255);
  40. font-size: 34rpx;
  41. font-weight: 500;
  42. }
  43. .content_list {
  44. height: 760rpx;
  45. // margin-top: 10rpx;
  46. margin-left: 10rpx;
  47. overflow-x: hidden;
  48. .scroll_view_style{
  49. height: 100%;
  50. }
  51. }

第三步,js

  1. mounted:function(){
  2. this.open();//打开页面自动弹出
  3. },
  4. methods:{
  5. open() {
  6. this.$refs.tipPopup.open()
  7. },
  8. sure() {
  9. this.$refs.tipPopup.close()
  10. },
  11. }

       最后,频繁记录只为日后增长记忆,也希望可以帮助到你们!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/784277
推荐阅读
相关标签
  

闽ICP备14008679号