问题解决方案, 1:使用common.js进行转化,想知道原理可以去看源码,我也没看过,哈哈哈 2:后台给出的时间为 " 2019-09-19T01:18:13.000+0000",前端将时间转化为" 2019/09/19 01:18:13",然后再转化成时间戳+8个小时(中国标准时间跟美国时间相差8个时区,不要问我为什么,谁叫电脑是美国人发明的尼),接着再将时间戳转化为中国标准时间, 搞定!!!!!!
小程序ios上时间为NaN后台提供的时间格式是:2019-09-19T01:18:13.000+0000,我这边转换的格式代码为: const formatDate = (date) =>{ var time = new Date(date); var y,m,d,h,min,s; y = time.getFullYear(); m = formatNumber(time.getMonth()+1); d = formatNumber(time.getDate()); h = formatNumber(time.getHours()); min = formatNumber(time.getMinutes()); s = formatNumber(time.getSeconds()); return `${y}/${m}/${d} ${h}:${min}:${s}` } function formatNumber(n){ var time = n.toString() return time < 10 ? "0"+n : n } 网上说是替换 '-' 为 '/', date.replace(/\-/g, "/") , 但是试过之后都没有用,请各位看看是否能帮解决一下
2019-12-05请问怎么用wx-server-sdk
wx-server-sdk怎么安装,云函数总是提示有未安装依赖[图片]wx-server-sdk是怎么回事?怎么安装
2019-09-29请问你是怎么解决的,我现在遇到的问题是,我有三个页面,首页-->表单填写提交页(表单页要跳转列表搜索页,然后选择返回页),我这几个页面都是navigator跳转,然后发现路由栈为 [A,B,B],这样就有问题了
小程序路由跳转问题- 当前 Bug 的表现(可附上截图) 有A,B,C三个页面 A是功能页 B是A的发布页 C是B发布时选择的页面 我使用wx.navigateTo()从首页跳转到B页面 操作之后会从B页面wx.navigateTo()跳转到C页面 在C页面完成操作后我使用wx.redirectTo()跳转回A页面 但是A页面左上角有返回按钮 点击后应该回到首页 但是点击返回按钮后却回到了B页面 请问有没有办法清除wx.navigateTo()跳转时保存的页面 - 预期表现 点击返回后应该回到首页 - 复现路径 - 提供一个最简复现 Demo
2019-09-22请问这个问题是怎么解决的?
小程序登录态过期的问题登录这块我基本了解,但是目前小程序的登陆态的方案介绍的真不清楚,原生App登陆态过期可以跳到登录页解决登陆态过期问题,web网页可以直接重定向到登录页面解决这个问题。唯独小程序目前不太清楚。下面我具体来说。 第一点,做静默登录,是不需要跳转到授权页面的,如果跳到授权页面只是为了登录,那小程序的静默登录也就白做了。 第二点,如果自定义登陆态的过期时间小于微信端的 session_key的过期时间,那就不需要调用 wx.checkSession ,根据后台返回状态码来判断有没有过期,过期则重新登录,但这里有一个问题,就是我可能同时调用多个API,这样的的话可能会重复登录多次。 第三点,如果自定义登陆态的过期时间大于微信端的 session_key 的过期时间,自定义登陆态必须的,但自定义登陆态的过期时间就白做了,因为只需要 wx.checkSession 就可以,而且 session_key的过期时间还是动态的。 第四点,如果我在小程序端存储过期时间的方式来做判断登录态是否过期,虽然可以,但感觉很不安全。 第五点,如果自定义登陆态不设置过期时间,只是用来识别用户,然后使用 wx.checkSession 来判断有没有过期,而且 wx.checkSession 判断的登陆态过期时间还有个好处就是它是动态的,如果本次小程序生命周期判断为true,则本次生命周期都不会过期。这种看起来很完美,但不知道会不会不安全? ok,希望各位开发者和官方来说道说道。。。给点建议。。。
2019-09-02