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

江苏网站建站系统平台2345网址导航应用

江苏网站建站系统平台,2345网址导航应用,网站服务器证书有问题,做电子传单的网站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.bjxfkj.com.cn/article/104729.html

相关文章:

  • 文章列表添加发布日期wordpress东莞seo网站推广建设
  • 什么网站可以做动画上海发布微信公众号
  • 嘉兴网站seo网站优化服务商
  • 做碳循环的网站手机关键词seo排名优化
  • 服装店网站建设思路湘潭网站制作
  • 企业微网站seo是什么服务器
  • 邯郸哪儿能做网站百度云资源搜索引擎入口
  • 建设俄语2p2网站百度大数据官网
  • 如何下载网站模板文件在哪里品牌推广的步骤和技巧
  • wordpress美女站seo入门基础知识
  • 游戏类网站备案手机百度ai入口
  • 苏州模板网站建站百度小说排行榜风云榜
  • 广州公司注销可以网上办理seo搜索引擎入门教程
  • 天津建设监理协会网站网站快速优化排名方法
  • 做盗版频网站推广网站多少钱
  • 成都设计网站的公司名称网络营销的概念是什么
  • 崇州市城乡建设局网站新网店怎么免费推广
  • 做网站后台的时候要注意什么企业危机公关
  • 西安做网站公司哪家好中央电视台新闻联播
  • 天津艺匠做网站怎么样网络营销的六个特点
  • 做网站都需要学什么语言百度一下你就知道搜索
  • 网站经典设计第三方营销平台有哪些
  • 互动网站建设公司互联网营销方法有哪些
  • 济南网站建设山东酷风深圳seo优化排名优化
  • 网站 数据库 sql 导入数据库百度推广天津总代理
  • 逆袭做富豪官方网站品牌战略
  • 卢龙建设银行官网网站媒体发布平台
  • 国外比较好的设计网站海淀区seo引擎优化
  • 文字生成图片在线制作广东seo网络培训
  • 网站建设用到的软件网络营销策划的流程