H5与Android&iOS客户端原生APP通信交互实现
Deshun 发布于 14小时前 阅读(32) 评论(0) 赞 (0)
最近有个需求,原生 APP 使用 webView 内嵌 H5 页面,APP 未登录状态下打开 H5 页面,在页面中登录,再返回 APP 时要保持登录状态(APP 也要同步登录)。首先写一个方法,来获取设备信息:./getDevice.js /* * 获取设备信息 * */ export function getDevi...
Deshun 发布于 14小时前 阅读(32) 评论(0) 赞 (0)
最近有个需求,原生 APP 使用 webView 内嵌 H5 页面,APP 未登录状态下打开 H5 页面,在页面中登录,再返回 APP 时要保持登录状态(APP 也要同步登录)。首先写一个方法,来获取设备信息:./getDevice.js /* * 获取设备信息 * */ export function getDevi...
Deshun 发布于 5天前 阅读(25) 评论(0) 赞 (0)
如何截取 url 中网站域名之后的部分,需要用到以下几个方法:lastIndexOf() lastIndexOf() 方法返回调用 String 对象的指定值最后一次出现的索引,在一个字符串中的指定位置 fromIndex 处从后向前搜索。如果没找到这个特定值则返回-1 。substring() substring() 方法返回一个字符串在开始索引...
Deshun 发布于 1周前 (01-09) 阅读(54) 评论(0) 赞 (0)
Vue 项目中,在使用 v-for 列表循环时报错:Duplicate keys detected: '81bc03e2903447d8bb23fe18677abe54'. This may cause an update error. 虽然不影响页面的正常显示,但是这么一长串的 console 报错肯定是要解决的。看一下代码:<view ...
Deshun 发布于 2周前 (01-06) 阅读(51) 评论(0) 赞 (0)
很久前整理过 localStorage 和 sessionStorage 的区别的联系,今天再来整理一下他们和 Vuex 中的 $store.state 的区别。1、存储位置及类型:localStorage 和 sessionStorage 是存在本地缓存;Vuex 是存储在内存中。localStorage 和 sessionStorage 只能存储字符串类型,对于复杂的对象可以使用 ECMASc...
Deshun 发布于 2周前 (01-05) 阅读(98) 评论(0) 赞 (1)
前些时间写了 Vue状态管理模式:Vuex入门教程 ,今天再整理一下,利用 Vuex 全局接受参数及存取使用的一个方法。首先要使用 store ,安装及使用方法参见上文。在 ./store/index.js 中添加代码:const store = new Vuex.Store({ state: { &...
Deshun 发布于 3周前 (12-30) 阅读(64) 评论(0) 赞 (0)
微信小程序和 uni-app 的 tabbar 是不能使用 navigatorTo 方法进行跳转的。需要使用 switchTab 方法进行跳转:以 uni-app 为例uni.switchTab({ url: '/pages/index/index' })详细参数可参考 uni-app 官方文档:http://un...
Deshun 发布于 4周前 (12-23) 阅读(113) 评论(0) 赞 (0)
今天同事封装一个导航栏的组件,使用的 Element UI 的 NavMenu 组件。遇到一个问题,如果菜单没有下拉是 <el-menu-item /> 标签,而有下拉的是 <el-submenu /> 标签。在循环遍历的时候就出了问题,必须要判断一下是否有二级菜单,并区分展示。使用 div 包裹,改变组件的标签结果,就会导致报错,无...
Deshun 发布于 1个月前 (12-19) 阅读(98) 评论(0) 赞 (0)
自动创建文件注释,可以在团队开发中起到非常重要的作用,团队成员可以通过注释清晰的知道文件的创建时间作者等信息,方便后期维护和迭代。我现在用的是 PhpStorm 做开发,理论上该方法适用于 IDEA、WebStorm 等 jetbrains 公司旗下所有的开发工具。设置...
Deshun 发布于 1个月前 (12-18) 阅读(89) 评论(0) 赞 (0)
try 不仅可以和 catch 搭配食用,还有一个 finally 语句块。try { console.log('try块内log') return 'try中的return' } catch (error) { console.log(...
Deshun 发布于 1个月前 (12-17) 阅读(91) 评论(0) 赞 (0)
封装了一个方法来查询银行 logo 的文件名,然后使用 require 引用。<image class="iconImg" :src="require(`@/static/icons/setting/bankIcon/${this.getCodeWitName(name)}.png`)" />...