IOS内嵌H5页面,返回出现半截白屏问题及解决方案

场景【ios内嵌加载h5页面】A页面加载数据 ---> 跳转B页面后返回 ---> 返回A页面会显示一部分白屏,随意滑动页面后,页面显示完整(android下没事)分析可能跟ios回弹效果,组件有关系,iOS WebView加载网页触摸白屏bug排查; 附上VUE-ISSUES解决方案方案一:(使用中, 简单粗暴)History.scrollRestoration 定义:

- 阅读全文 -

移动端调试工具

1 . Eruda.jsEruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷你版,其主要功能包括:捕获 console 日志、检查元素状态、捕获XHR请求、显示本地存储和 Cookie 信息等等; github地址通过cdn引入,方便简单 <script src="//cdn.bootcdn.net/ajax/libs/eruda/2.3.3/eruda.

- 阅读全文 -

关于Js中数字类型大于2^53(2的53次方)精度丢失及解决方案

最近平台接结构,通过版本号+机构号判断跳转相应的页面,于是乎踩坑了.....一番搜索后发现,强制装换string类型用 ‘===’ 比对会返回false:1. ”== “ && “===”:Var a=”abc”;Var b=”abc”;Var c=new String(“abc”);Var d=new String(“abc”);(1) a === b => true,没有创建实列对象,应

- 阅读全文 -

前端AES对称 + RSA非对称实现数据加密交互

1. 项目背景(需求)为了保证数据传输的安全性,利用AES+RSA混合加密,配合后端实现数据交互加密项目环境:vue + axios2. 加密过程(流程)3. 实现过程(代码)AES对称加密我们采用 CryptoJS,AES加密支持AES-128、AES-192和AES-256 (AES传送门)RSA非对称加密我们采用JSEncrypt,(RSA传送门)第一步:npm安装两个库npm i cryp

- 阅读全文 -

Marked.md 采坑

安装:npm install marked or cnpm install markedcss:npm install github-markdown-css or cnpm install github-markdown-css使用:<template> <!-- 注意:需要添加 markdown-body class类名 --> <div clas

- 阅读全文 -

Vue 路由守卫验证登录状态

router.js // 登录标识,needlogin { path: '/goodsblock', name: 'goodsblock', component: () => import('@/views/goods/GoodsBlock.vue'), meta: { title: '好物', endMenuShow: true, needlogin:

- 阅读全文 -

vue 实现底部固定 tab 导航

方法一:通过$route.path判断跳转<template> <ul class='end-menu flex-row'> <li v-for='(item, index) in menulist' :key='index' @click='changeMenu(item.path)' :class=&qu

- 阅读全文 -

vue/cli3打包本地预览问题

npm run build 默认生成了 dist 文件夹, 但是本地预览一片空白, 找不到资源;官方提供的预览方案 : https://cli.vuejs.org/guide/deployment.html,本地预览解决方案 :修改 vue.config.js 下的 publicPath 配置为 './',此时可以本地预览,但是现实不完整, 打开路由 index.js, mode 改为 'has

- 阅读全文 -

最新文章

最近回复

标签