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

公司网站宣传设计贵州微信网站建设

公司网站宣传设计,贵州微信网站建设,上海关键词推广公司,电子商务网站建设与维护考试题这个场景还是挺有意思的,比如某多多,只要你点左上角的返回 好家伙,满满又 花不了 的优惠券就来了,让你拥有一种消费最划算的感觉。 如果你的场景比较简单,只是对左上角的返回进行监听,只需要关闭自带的导航…

这个场景还是挺有意思的,比如某多多,只要你点左上角的返回 好家伙,满满又 花不了 的优惠券就来了,让你拥有一种消费最划算的感觉。

如果你的场景比较简单,只是对左上角的返回进行监听,只需要关闭自带的导航栏,手写导航栏或用ui库的写好的导航栏就好了。然后给写好的导航栏的返回按钮添加一个返回的事件做自己想要实现的场景就好了。

一、自定义导航栏

自定义导航栏配置:

{"path": "pages/login/login","style": {
+		"navigationStyle": "custom"}
}

二、 wx.enableAlertBeforeUnload

如果你的场景点击返回时只用来提示一下用户 类似于用一个showModel(提示框)的展示效果,可以使用wx.enableAlertBeforeUnload,只要一点击左上角的返回就会触发当前事件,如果点击确定退出当前页,如果点击取消留在当前页面。

	onLoad(e) {uni.enableAlertBeforeUnload({message: "返回上页时弹出对话框",success: function (res) {console.log("点击确认按钮了:", res);},fail: function (errMsg) {console.log("点击取消按钮了:", errMsg);},})},

三、page-container 

如果你的场景比较复杂,手机都会有自带的滑动返回,例如ios的滑动返回,安卓的滑动返回和back返回键,就需要用到page-container,他的效果类似于弹窗的形式存在着。

<page-container :show="true"  :duration="false" :overlay="false">存放内容
</page-container>

当点击返回按钮时 会先执行把当前的page-container给隐藏掉,再次点击返回时才能够返回上一页。

在正常逻辑下 如果想要优惠券只弹出一次,只需要把page-container 放在外面 于内容隔离开,当点击关闭时先把page-container给隐藏掉,并不会触发当前页的返回,当关闭page-container时会有离开前的事件,只需要在离开前的事件中添加对应的显示优惠券逻辑即可。

<template><view   ><scroll-view scroll-y="true" style="height: 100vh;" :scroll-top="top"  class="mainBox" @scroll="scroll"><view class="" v-for="item in 99">我是内容</view></scroll-view><page-container :show="true"  :duration="false" :overlay="false" @beforeleave="beforeleave"></page-container></view>
</template>methods:{beforeleave(){uni.showModal({title:'弹出优惠券逻辑'})},
}

 如果呢 你这个项目比较特别特别的恶心,只要你点击左上角的返回我就不让你出去,什么时候点击我指定的返回你才够出去,什么都得听我的! 实现思路也是一直在原地进入当前页面。好处就是我能知道你想要返回了,确定就是会有一个进入的加载效果。

完整代码

<template><page-container :show="isShow"  :duration="false" :overlay="false"  @beforeleave="beforeleave" @afterleave="afterleave"   ><scroll-view scroll-y="true" style="height: 100vh;" :scroll-top="top"  class="mainBox" @scroll="scroll"><view class="back" @click="back">指定返回按钮</view><view class="" v-for="item in 99">我是内容</view></view></scroll-view></page-container>
</template><script>export default {data() {return {isShow:true, top:0,scrollTop:0,}},onLoad(e) {this.top = e.top},methods: {back(){this.isShow = falseconsole.log('点击返回了');uni.navigateBack()},beforeleave(){if(!this.isShow) return uni.navigateBack()console.log('点击返回了');uni.redirectTo({url:`/pages/mine/test?top=${this.scrollTop}`,fail(err) {console.log(err);}})},// 需要在退出一次 否则退不出去afterleave(){if(!this.isShow) return uni.navigateBack()},// 记录当前位置 下次进来时自动转到刚才的位置scroll(e){this.scrollTop = e.target.scrollTop}},}
</script>

 

 

http://www.yayakq.cn/news/39642/

相关文章:

  • 我想注册网站我怎么做网站建设中如何使用字体
  • 法学院网站建设建议建设网站提供资料的函
  • 个人适合做什么网站网页设计实训报告总结万能模板
  • 国外网站赚钱网站建设微信开发
  • 乐清网站推广中国企业网官方网站下载
  • 网站2级域名 还是子目录seo关键词优化公司哪家好
  • 做网站设计需求宁夏省建筑信息平台
  • 百度云搜索引擎入口官网企业网站的优化方案
  • 免费的黄金网站有哪些网站主机英文
  • 做服务网站建设微信商城网站
  • zhihe网站建设 淘宝目前最火的推广平台
  • 如何查看网站seo网站改版要改哪些页面
  • 电子拜年贺卡在线制作网站互联网学校
  • 网站关键词优化方式网站建设+用ftp上传文件
  • 建设银行网站怎么下设计公司平面设计
  • 免费建网站哪个好搜索引擎优化的例子
  • 北京企业网站建设方网页建设与网站设计心德体会
  • 网站上广告动图是怎么做的电子商务网站的设计要求包括
  • 云南营销型网站建设墨客网站建设xcyxqc
  • 合肥建设网站查询免费微网站与公众号平台对接
  • 给别人做网站的销售叫什么软件泉州seo管理
  • 企业网站建设内存无法进入网站后台
  • 网站建设意见征求简述网站建设的基本特征
  • 安徽建设银行招聘网站中国十大公关公司排名
  • 网站开发人员需要什么要求农产品网站开发方案
  • 猪八戒做网站要多少钱网站建设公司怎样布局
  • 调查网站做调查不容易过住总集团公司宣传册设计样本
  • 城市分站seo重庆市建设工程信息网怎么查
  • 用华为云建立Wordpress网站访问wordpress下的子目录
  • 计算机多媒体辅助教学网站开发做个企业网站