个人案例
- 墨韵集
古文鉴赏
墨韵集扫码体验
- setNavigationBarTitle设置错误
- 在TabA页面,接口请求成功之后,通过调用setNavigationBarTitle设置页面顶部的title。在TabA页面请求未完成时,切换到TabB页面,此时,在TabA页面请求完成之后设置的title会被设置到TabB页面 - 荣耀8,红米6A、iPhoneX、iPhone6等安卓和苹果机型均会出现此问题。 - 官方文档中写明的是setNavigationBarTitle这个API是动态设置当前页面的title,但是很明显并不是这个样子的,js代码更像是在同一个容器中执行,并没有区分页面,所以当切换到TabB页面的时候,处于TabA页面的setNavigationBarTitle这个API仍然会执行,并且仍然会成功设置title,只不过现在用户已经切换到了TabB页面,所以title也就设置到了TabB页面。
2019-04-10 - 关于自定义TabBar切换时闪烁问题,无意间发现的解决方案,不确定是否正确?
在照搬自定义TabBar的示例代码(只有2个tab)后,修改为三个及以上的tab时,除了切换涉及的2个tab外,其他的tab也会闪烁一下 示例代码中的切换tab函数如下: [代码]methods: {[代码][代码] [代码][代码]switchTab(e) {[代码][代码] [代码][代码]const data = e.currentTarget.dataset[代码][代码] [代码][代码]const url = data.path[代码][代码] [代码][代码]wx.switchTab({url})[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]selected: data.index[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码]当修改switchTab函数如下 [代码]methods: {[代码][代码] [代码][代码]switchTab(e) {[代码][代码] [代码][代码]const data = e.currentTarget.dataset[代码][代码] [代码][代码]const url = data.path[代码][代码] [代码][代码]wx.switchTab({url}) //可能是改变样式的原因[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码]即删除setData后,发现切换功能依然完整(样式和路由变化正确),且不涉及当前切换的tab也不会闪烁了; 按照正常逻辑应该是路由变化,样式不变的,但后来琢磨一下,觉得是 wx.switchTab({url})影响了selected ,但原理不太清楚,怀疑这2行都修改selected 的值,导致了闪烁,各位可以参考一下。
2019-10-30 - getMenuButtonBoundingClientRect 部分机型获取值错误?
vivo x21 刘海屏手机 使用wx.getMenuButtonBoundingClientRect获取胶囊位置,获得top为8 所以这个值实际上是未计算statusBar高度的。但是其他手机都是计算了statusBar高度 这会导致在navigationStyle: 'custom'下实现自定义导航栏时,若依据胶囊位置定位会出错
2019-09-24 - 身份证莫名的绑定了一个自己都不知道的小程序,请问一下怎么解除或者找回这个小程序?
大家好!请教一个问题,我的身份证被一个小程序绑定了,这个小程序不是我的,我也不知道是谁的,这种情况该怎么办,原始ID:gh_d93ed06b45ee。多谢!
2019-07-31 - 非常紧急:picker选择日期(粒度年月)ios默认时间不显示当前,显示起始时间
picker选择日期(粒度年月)ios的默认时间不显示当前,直接显示了起始时间,安卓没问题
2017-10-13