弹框问题

/components/free-ui/free-nav-bar.vue

<template><view><view :class="getClass"><!-- 状态栏 --><view :style="'height:'+statusBarHeight+'px'"></view><!-- 导航 --><view class="w-100 flex align-center justify-between" style="height: 90rpx;"><!-- 左边 --><view class="flex align-center"><!-- 返回按钮 --><!-- #ifndef MP --><free-icon-button v-if="showBack" @click="back"><text class="iconfont font-md">&#xe60d;</text></free-icon-button><!-- #endif --><!-- 标题 --><slot><text v-if="title" class="font-md ml-3">{{getTitle}}</text></slot></view><!-- 右边 --><view class="flex align-center" v-if="showRight"><slot name="right"><free-icon-button @click="search"><text class="iconfont font-md">&#xe6e3;</text></free-icon-button><free-icon-button @click="openExtend"><text class="iconfont font-md">&#xe682;</text></free-icon-button></slot></view></view></view><!-- 占位 --><view v-if="fixed" :style="fixedStyle"></view><!-- 扩展菜单 --><free-popup v-if="showRight" ref="extend" :bodyWidth="320" :bodyHeight="525"bodyBgColor="bg-dark" transformOrigin="right top"><view class="flex flex-column" style="width: 320rpx;height: 525rpx;"><view class="flex-1 flex align-center" hover-class="bg-hover-dark"v-for="(item,index) in menus":key="index"@click="clickEvent(item)"><text class="iconfont pl-3 pr-2 font-md text-white">{{item.icon}}</text><text class="font-md text-white">{{item.name}}</text></view></view></free-popup></view>
</template><script>import freeIconButton from "./free-icon-button.vue"import freePopup from "./free-popup.vue"export default {props: {showBack:{type:Boolean,default:false},backEvent:{type:Boolean,default:true},title: {type: [String,Boolean],default:false },fixed:{type:Boolean,default:true},noreadnum:{type:[Number,String],default:0},bgColor:{type:String,default:"bg-light"},showRight:{type:Boolean,default:true}},components:{freeIconButton,freePopup},data() {return {statusBarHeight:0,navBarHeight:0,menus:[{name:"发起群聊",event:"navigateTo",path:"/pages/mail/mail/mail?type=createGroup",icon:"\ue633"},{name:"添加好友",event:"navigateTo",path:"/pages/common/search/search",icon:"\ue65d"},// #ifndef H5{name:"扫一扫",event:"",icon:"\ue614"},// #endif{name:"收付款",event:"",icon:"\ue66c"},{name:"帮助与反馈",event:"",icon:"\ue66c"}],}},mounted() {// #ifdef APP-PLUS-NVUEthis.statusBarHeight = plus.navigator.getStatusbarHeight()// #endifthis.navBarHeight = this.statusBarHeight + uni.upx2px(90)},computed: {fixedStyle() {return `height:${this.navBarHeight}px`},getTitle(){let noreadnum = this.noreadnum > 0 ? '('+this.noreadnum+')' : ''return this.title + noreadnum},getClass(){let fixed = this.fixed?'fixed-top':''return `${fixed} ${this.bgColor}` }},methods: {openExtend() {this.$refs.extend.show(uni.upx2px(415),uni.upx2px(150))},// 返回back(){if(this.backEvent){return uni.navigateBack({delta: 1});}this.$emit('back')},search(){uni.navigateTo({url: '/pages/common/search/search'});},clickEvent(item){this.$refs.extend.hide()switch (item.event){case 'navigateTo':uni.navigateTo({url: item.path,});break;default:uni.showToast({title: '靓仔,自己发挥',icon: 'none'});break;}}},}
</script><style>
</style>

感谢大家观看,我们下次见

uni-app 188修复弹框问题相关推荐

  1. 仿招商银行APP指纹识别弹框

    仿招商银行APP指纹识别弹框 @Author GQ 2018年06月29日 调用硬件指纹识别功能 效果图 验证是否有指纹识别模块 权限 <uses-permission android:name ...

  2. android APP隐私政策弹框的实现代码实例

    android APP隐私政策弹框的实现代码实例 步骤一:在assets目录下放置隐私政策的文本文件,比如privacy.txt 步骤二:在drawable目录下放置圆角弹出框演示: <?xml ...

  3. app android 升级提示,app版本升级原生弹框和进度提示(包含wgt升级)

    更新记录 1.46(2021-03-09) 1.可修改下载提示文字; 2.可修改下载提示按钮文字; 1.45(2021-01-26) 1.修复了android自定义图片,某些图片底部出现黑线的问题 查 ...

  4. uniapp uni.showModal全局弹框中跳转页面问题

    uni.showModal可以全局弹框提醒,如果说在弹框后,点击按钮进行页面跳转的话,需要将跳转页面路径写成绝对路径,否则无法正常跳转. uni.showModal({title: '视频调度',co ...

  5. android自动化测试弹框,干货 | App 自动化测试痛点(弹框及首页启动加载完成判断处理)...

    原标题:干货 | App 自动化测试痛点(弹框及首页启动加载完成判断处理) 1. 常见痛点 App 自动化测试中有些常见痛点问题,如果框架不能很好的处理,就可能出现元素定位超时找不到的情况,自动化也就 ...

  6. 淘宝3.25弹框技术分析,不只是程序员的事

    点击蓝色关注,回复"职级"获取知名互联网公司职级定义 每月开展上个月读者阅读.转发.在看.留言各前三名(冠.亚.季军)评选活动,次月初开奖!欢迎参加,有惊喜. 两周前的3月25日, ...

  7. uniapp自定义弹框

    uniapp自定义弹框,适用所有类型 效果原理 创建一个vue页面 pages.json配置 一般tabbar中间按钮点击出现弹框 注意事项 效果原理 利用透明页面,点击进入当前页面,内容根据自己需求 ...

  8. app启动页数秒加载 代码_干货 | App 自动化测试痛点(弹框及首页启动加载完成判断处理)

    1. 常见痛点 App 自动化测试中有些常见痛点问题,如果框架不能很好的处理,就可能出现元素定位超时找不到的情况,自动化也就被打断终止了.很容易打消做自动化的热情,导致从入门到放弃.比如下面的两个问题 ...

  9. 如何实现接口统一入口_网易考拉Android App如何实现统一弹框

    摘要 在快速开发的背景下,经历了n个版本后的考拉Android App中已经存在了各种各样看似相同却各有差别的弹框样式.其中包括系统弹框和自定义弹框,并且在线上时常会出现IllegalArgument ...

最新文章

  1. python 简易计算器(只能计算加减乘除和括号)
  2. Ancient China Story of Shen-《Kung Fu Panda 2》
  3. Elastic job,任务状态:分片待调整
  4. 2020年大厂职级薪资一览表
  5. 计算机考研文章精选[转载]
  6. 2912: 奇怪的加法问题(XOR的加法写法)
  7. c++编写算法判断二叉树是否为完全二叉树_字节面试官:连这90道LeetCode算法题都不会也来面试?...
  8. 洞察疫情,微软推出新冠数据分析网站 COVID Insights
  9. 多边形区域填充算法_花一分钟看一个案例,PPT中图片填充形状的应用
  10. 五分钟带你玩转rabbitmq(八)【真实案例】消息消费失败如何处理?
  11. 6款实用网页开发和设计工具
  12. 【Linux】计算机组成与进程
  13. 近月计算机图书市场盘点:阳春三月好风光
  14. python求反余弦_余弦相似度计算公式:python代码找出相似文章
  15. [Unity] 自定义日志系统 解决Unity Log的痛点
  16. ArcGIS学习05:坐标系
  17. 电口、光口、网口区别
  18. 4. Flux.filter与Flux.filterWhen的区别与联系
  19. GB9706.1-2007名词解释:电气间隙、爬电距离,绝缘、接地等
  20. overthewire靶场之——bandit(1-10)

热门文章

  1. 汇编语言笔记-keil5软件仿真及调试
  2. Linux学习-02-Linux的安装
  3. 启明星辰潘柱廷:信息安全市场的战国春秋与陆地海洋观
  4. 吕旭军:如何打造区块链数字资产交易?
  5. wamp介绍及crossbar.io服务搭建
  6. Vue启动项目出现警告Emitted value instead of an instance of Error the scope attribute for scoped slots have
  7. #SATA# SATA 实际管脚接线图
  8. 鸟哥LINUX操作练习(8):Linux 磁盘与文件系统管理
  9. 华为鸿蒙2.0来了,挑战谷歌安卓APP成关键?
  10. OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000005c0000000, 5726797824, 0) failed;