当前位置: 首页 > news >正文

台州制作网站软件刷神马网站优化排名

台州制作网站软件,刷神马网站优化排名,武汉移动网站制作,wordpress文章分享插件h5或uniapp或微信小程序&#xff0c;实现左上角返回到指定页面&#xff0c;侧滑左滑返回指定页面&#xff0c;安卓物理返回键返沪指定页面 uniapp开发app,(非微信小程序)uniapp写的微信小程序 uniapp开发app,(非微信小程序) 自定义的左上角返回按钮 <i class"iconfon…

h5或uniapp或微信小程序,实现左上角返回到指定页面,侧滑左滑返回指定页面,安卓物理返回键返沪指定页面

  • uniapp开发app,(非微信小程序)
    • uniapp写的微信小程序

uniapp开发app,(非微信小程序)

自定义的左上角返回按钮

<i class="iconfont icon-zuojiantou" style="font-size: 24px;" @click="goBack()"></i>

方法

goBack(){let pages = getCurrentPages();//函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面var num=pages.length//当前页面栈总数var backnum//需要返回的页数for(var i =0;i<num;i++){//循环找到指定页面路由所在的页数if(pages[i].route=='pages/xxx/xxx'){console.log(pages[i].route,'pages[i].route')//'pages/xxx/xxxx'你需要返回的页面路由backnum=num-i-1//计算返回的层数,总数-指定页面页数-1}		}console.log(backnum,'backnum')uni.navigateBack({delta:backnum//返回的页面数,如果 delta 大于现有页面数,则返回到首页。})},

安卓物理返回键监听,该方法与生命周期函数同级,也可以尝试放在methods里面。

onBackPress(options){//这里是监听安卓物理返回键或者侧滑左滑返回方式if(options.from=='navigateBack'){return false}else if(options.from=='backbutton'){//物理键默认返回上一级,我们在这里进行了处理this.goBack()//走我们自己的方法return true}else if('xxxx){//也可以是其他方式}}

uniapp写的微信小程序

思路,因为uniapp写的微信小程序用onBackPress监听不到不支持监听安卓物理返回,所以换了个想法,默认认为是安卓物理键或者侧滑左滑返回:如果是我自己的按钮,就走goBackFn的方法,把androidReturn设置为true,离开页面就不会执行beforeDestroy里面的方法;如果是物理按钮返回,那么离开页面,会触发生命周期函数beforeDestroy,所以在销毁页面前,判断是否为物理按键返回,是则调用goBack

自己写的左上角返回按钮
<i class="iconfont icon-zuojiantou" style="font-size: 24px;" @click="goBackFn()"></i>
data里面定义参数

androidReturn:true,//默认安卓物理键返回

定义方法

goBack(){let pages = getCurrentPages();//函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面var num=pages.length//当前页面栈总数var backnum//需要返回的页数for(var i =0;i<num;i++){//循环找到指定页面路由所在的页数if(pages[i].route=='pages/xxx/xxx'){console.log(pages[i].route,'pages[i].route')backnum=num-i-1//计算返回的层数,总数-指定页面页数-1}		}console.log(backnum,'backnum')uni.navigateBack({delta:backnum//返回的页面数,如果 delta 大于现有页面数,则返回到首页。})
}

生命周期钩子函数写代码,可以实现微信小程序自带的左上角返回,和安卓物理键,侧滑左滑返回

//uniapp内置了vue,所以可以用vue的生命周期
beforeDestroy() {if(this.androidReturn){console.log('物理键返回')this.goBack()}},

自定义左上角安检的返回

goBackFn(){this.androidReturn=false;this.goBack();},
http://www.ahscrl.com/news/12102.html

相关文章:

  • 鲜花销售网站模板靠谱的seo收费
  • 广州注册公司迁到佛山可以吗seo优化顾问
  • 网络客服在家上班招聘嘉兴关键词优化报价
  • 背景网站建设公司厦门百度快照优化排名
  • 国家车辆保险网站移投界seo
  • 做网站的公司都是小公司找网站公司制作网站
  • 建设网站文献张家口网站seo
  • 定制东莞网站制作公司国际要闻
  • 敦煌手机网站设计行业关键词词库
  • 北京公司网站建设百度权重1是什么意思
  • wordpress 取消注册邮件惠州关键词排名优化
  • 电子商务网站建设感悟推广引流吸引人的文案
  • 常州网站建设平台本地推广平台有哪些
  • 网站支付怎么做安全吗宁德市教育局官网
  • 平安网站做的太差南宁网站建设服务公司
  • 织梦做双语网站电工培训学校
  • 如何建设一个普通网页网站河南网站优化公司
  • 邹城网站建设哪家便宜上海全网营销推广
  • 装修房子的流程和顺序网络优化师是什么工作
  • 个人博客网站模板源码域名比价网
  • 做视频网站采集需要多大的空间成都seo技术经理
  • 设计作品网站有哪些最近国际新闻
  • 通过输入域名访问自己做的网站百度指数数据分析平台官网
  • 石家庄兼职做网站女教师网课入06654侵录屏
  • 广西机场建设公司网站seo案例
  • 广西网站建设服务好色盲怎么治疗
  • 衡水网站建设网络公司淘宝关键词排名查询
  • 卖房网站排名seo引擎搜索
  • 网站怎么进毕节地seo
  • asp购物网站深圳seo秘籍