不积跬步无以至千里002
2020-11-15 学习积累
authorized 请求头中的作者 一般就是token Content-Type 请求头类型
相应拦截 如果响应失败 就根据获取到的报文做一些行为 比如直接跳转登录页
instance.interceptors.response.use((res) 一般用来判断有没有登录
路由拦截 组件内守卫 vue中路由参数改变 但组件未变 则不渲染 不会执行mounted生命周期 在
onPullDownRefresh 监听用户下拉动作 在app端一样可以执行
onReachBottom() 监听用户上拉触地事件
wx.navigateBack() 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。属性delta 返回的页面数 可以接success和fail还有complete 分别是成功失败的回调函数 complete 接口调用结束的回调函数 无论成功失败都会执行
getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。 注意:
不要尝试修改页面栈,会导致路由以及页面状态错误。
不要在 App.onLaunch 的时候调用 getCurrentPages(),此时page 还没有生成。熟悉页面栈后才能更好的使用getCurrentPages(),下面将列举几种常用的使用场景:
* 1、利用页面栈的长度例如:进入小程序非默认首页时,需要提供返回首页的按钮或者执行其它事件onShow() {let pages = getCurrentPages(); //当前页面栈if (pages.length == 1) {//todo}},2、跨页面赋值let pages = getCurrentPages();//当前页面栈let prevPage = pages[pages.length - 2];//上一页面prevPage.setData({//直接给上移页面赋值});3、页面跳转后自动刷新//举例wx.switchTab({url: ‘…/index/index’,success: function (e) {var page = getCurrentPages().pop(); //当前页面if (page == undefined || page == null) return;page.onLoad(); //或者其它操作}})4、获取当前页面相关信息let pages = getCurrentPages(); //当前页面栈//当前页面为页面栈的最后一个元素let prevPage = pages[pages.length - 1];//当前页面or// pop() 方法用于删除并返回数组的最后一个元素let prevPage = pages.pop();//当前页面console.log( prevPage.route) //举例:输出为‘pages/index/index’其实我没太看懂,因为app调试的时候打印的都是object,我不知道这几个object都是啥,所以没用到这个,是多级返回bug的时候找到这个东西的,看介绍以后可能会用到
qrDetail 页面文件
<uni-nav-bar left-icon="back" @clickLeft="navigateBack" title="二维码详情"></uni-nav-bar>页面文件中使用组件,组件上使用自定义事件 clickLeft 实现页面返回navigateBack() {uni.navigateBack({delta: 1});},
uninavbar组件 等于是用子向父传参的方式调用父组件上的clickLeft事件 实现页面返回的功能
<view @tap="onClickLeft" class="uni-navbar__header-btns uni-navbar__header-btns-left uni-navbar__content_view">onClickLeft() {this.$emit("clickLeft");},
- 小程序端bindtap和catchtap事件都是点击事件 前者是冒泡事件 后者是非冒泡事件
不积跬步无以至千里002相关推荐
- 不积跬步无以至千里[转]
不积跬步无以至千里<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...
- 熊军:不积跬步 无以至千里 技术路上没有捷径
大家好,今天是一周新的开始,继续给大家带来ORACLE ACE的人物采访.今天的采访嘉宾是熊军先生(ID:magic007),熊军先生一直从事Oracle数据库专业技术服务工作,有近10年的Oracl ...
- oracle左补全函数,Oracle 左侧补齐函数lpad 函数 (不积跬步,无以至千里)
Oracle 左侧补齐函数lpad 函数 (不积跬步,无以至千里) (2017-10-08 16:24:41) 函数介绍 lpad函数从左边对字符串使用指定的字符进行填充.从其字面意思也可以理解,l是 ...
- 劝学:不积跬步,无以至千里,不积小流,无以成江海.
领略古人智慧. 不积跬步,无以至千里,不积小流,无以成江海.骐骥一跃,不能十步,驽马十驾,功在不舍.--<荀子·劝学>
- gcc 优化选项 -O1 -O2 -O3 -Os 优先级,-fomit-frame-pointer(不积跬步无以至千里)
-fomit-frame-pointer 在优化时候被启用,带来了效率的提升.看到一篇比较详细记录编译选项的文章,转发一下,同时给自己作一下备忘. 少优化->多优化: O0 -->> ...
- 不积跬步无以至千里,我与CSDN不平凡的2021年
文章目录 一.前言 二.收获 2.1 CSDN热搜博客 2.2 CSDN年度回忆录 2.3 入住CSDN讲师 2.4 B站千粉UP主 2.5 新星计划第二季上榜 三.学习 四.改变 4.1 自己的定位 ...
- 不积跬步无以至千里005
2020.11.18 工作笔记 1,vue-cookies插件 可以发送cookie给后台 2,vue单文件组件规范==> 根节点为 template这个 template下只能且必须有一个根v ...
- Oracle 常见问题1000问(不积跬步,无以至千里)
1. Oracle 安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_te ...
- Oracle ORA-12154: TNS:could not resolve the connect identifier specified(不积跬步,无以至千里)
ORA-12154: TNS:could not resolve the connect identifier specified 在网上也找了些方法,但没有解决我的问题. 之前sql环境同步里是: ...
最新文章
- 一个客户机-服务器系统使用了卫星网络,客户机/服务器体系结构可用于局域网、广域网和WWW。这三种用途迥异的网络的一个共同特点是工作负 - 试题答案网问答...
- python装饰器-装饰器
- VS 2005 文本编码小技巧 --中文亂碼問題解決
- html网页自动铺满屏幕,如何使HTML元素的区域铺满全屏
- shell编程系列25--shell操作数据库实战之备份MySQL数据,并通过FTP将其传输到远端主机...
- php 设置session目录,php设置session保存目录的方法
- Linux Shell脚本入门教程系列之(八)Shell printf命令详解
- leetcode - 764. 最大加号标志
- VMware报错“锁定文件失败“解决方法
- autojs多分辨率找透明图
- 联想计算机M.2固态银盘,联想ThinkPad T14拆机加装内存和M.2固态硬盘
- 软考高级 真题 2009年下半年 信息系统项目管理师 论文
- 毫米和像素怎么换算_自己计算出来的关于像素和厘米单位的换算
- 将html转成pdf加水印,HTML页面转PDF加水印解决截取不全问题
- python“~”符号的用法
- android修改图片(修改图片大小,图片旋转,图片平移)
- [Python3]Python官方文档-Python Manuals
- Android入门:Layout
- 2014蓝桥杯本科B组C/C++第四题【史丰收速算】
- 如何用 Dall-E2 制作这些超可爱的柔软毛绒玩具
热门文章
- 在VS中使用Qt Linguist完成国际化翻译
- Linux下chrony授时监测脚本
- 【我的渲染技术进阶之旅】你可能永远猜不到为什么Filament项目命名为TNT?
- linux内存映射原理,Linux内存管理实践-使用fault()实现内存映射
- 计算机毕业设计Java超市会员积分管理系统(源码+系统+mysql数据库+lw文档)
- 计算机论文初稿,科学网—博士论文初稿完成 - 周涛的博文
- VS-PETS是什么?
- 推荐算法之Co-Clustering算法
- 【TIANCHI】天池大数据竞赛(学习赛)--- 淘宝用户购物行为数据可视化分析
- 提升智商46招,总有一招适合你