iOS 不能打开 `.doc` `.xls` `.ppt` 类型的文档Android 皆可微信官方论坛上某人的回复:微信小程序的 接口wx.openDocument 支持打开office相关文件, 但是 IOS端不支持旧版 97-2003版的格式, 需要打开office文件的统一上传新版pptx, docx, xlsx格式的文件, 不要用ppt, doc, 和xls原文:https://www.cnblogs.com/yier0705/p/10066884.html
本文主要介绍微信小程序开发之IOS和Android兼容的问题的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下,希望能帮助到大家。微信小程序开发之IOS和Android兼容的问题一、时间转换问题:这不只是小程序上面的问题是ios系统 都有这个问题就是new Date("2017-06-16") 在IOS会出现NAN的情况所以对于时间转换需要另行封装,解决方案如下1.替换”-“为”/“2.删除”.“后面的字符串(带毫秒也会有问题)代码如下:二、fixed定...
问题现象这个问题的现象说起来很简单。
小程序页面中有一篇很长的文章,内部有一个Echarts图表,手指上下滑动观看内容。
但是手指滑动区域在Echarts图表上时,页面却不能滑动了。
如下图:追踪问题原因
因为在小程序上渲染图表用到的是echarts-for-weixin这个组件,而这个组件确实不支持一些Echarts功能。
所以最开始我怀疑是这个组件的问题,认为它把我的滑动事件给吞了。
为了确认这个问题,我直接在这个组件ec-canvas旁加了个兄弟...
昨天弄一个微信倒计时;遇到了这个为题,调试了才找到问题的所在,然后在网上找了资料才知道这个问题的原因,来是因为IOS系统不支持2018-08-30这样的格式的时间导致的
let olddata =2018-08-30 11:00:00;
let mydata=new Date(olddata);
console.log(mydata);
let newdata=mydata.getTime();这样的代码安卓手机开发手机和微信小程序编辑器测试都没有问题,唯独IOS获取的日期为不显示,原来IOS只识别2018-08-30这样的日期格式
下面用正...
前言
随着小程序的热度不减,更多的电商大佬来时使用小程序,在微信小程序开发中,经常会遇到一些兼容性的问题,下面这篇文章就记录下在微信小程序中遇到的一些兼容性问题,iOS兼容性1.iOS中input的placeholder属性字体不居中对placeholder设置line-height及font-size对input设置高度2.iOS中滚动卡顿设置-webkit-overflow-scrolling:touch;3.微信小程序中解决iOS中new Date() 时间格式不兼容在实现倒计时,根据后台返回的时间格式转...
最近开发微信小程序,遇到到过种坑,例如什么前端发送请求,后端请求成功,没有获取到前端传递的值;后端请求成功,并且值,前端就是出不来数据;请求接口出现Provision headers are shown的现象;到最后苹果手机上出现数据,安卓手机出现不了数据等等,非常多的bug。备注后端我用的php开发的,框架用的TP5.0,我一度怀疑是我框架的原因。安卓需要的是字符串,苹果好像都行吧,我是做的兼容处理。
作为一名程序员,连bug都没有,你...
axios简单实现小程序延时loading指示小程序和小游戏的wx.showLoading方法相信大家都不会陌生,但是怎样处理loading才能又更好的用户体验呢?
假设需求如下,1秒类请求没有相应,才弹出loading,否则不弹出,请求错误时,弹出toast。配合axios实现如下:1.在状态管理部分存储loading状态export const loadingStatus$: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(false)axios.interceptors.request.use((config: any)...
小程序提供了录音和播放音频的能力,从基础库 1.6.0 开始支持了wx.getRecorderManager(),录音都采用wx.getRecorderManager()提供的api,播放音频文件采用wx.createInnerAudioContext()提供的api
导入录音和播放音频功能
const recorderManager = wx.getRecorderManager(); // 录音功能
const innerAudioContext = wx.createInnerAudioContext(); // 播放音频注册录音结束事件
// 录音结束
recorderManager.onStop((res) => {co...
昨晚老板们丢了个问题出来,在复制粘贴号码搜索的时候,搜索不到用户订单,这就很尴尬了,查了后台。发现老板输入发送给后台的是<202d>159xxxx8x9<202c>,我寻思着是不是复制错了。
问了具体情况,就是手机直接粘贴的,这就奇怪了,用我安卓机测试没这个问题,定位到问题发生在ios系统上。果然百度了一下是因为自带了Unicode编码,而且这个编码是不可见的。
所以接下来就一顿搜索这个问题的解决方案,找了很多,都是告诉我这个问题的...
1.关于微信官方文档中说的userName,其实是小程序的原始id
WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];
launchMiniProgramReq.userName = userName; //拉起的小程序的username(这一点都不对)
launchMiniProgramReq.path = path; 拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 "?foo=bar"。
launchMiniProgramRe...
参考:https://blog.csdn.net/weixin_44622984/article/details/111572159
我使用的是参考文章的最后一种方式:需要加在需要padding的地方padding-bottom: constant(safe-area-inset-bottom); /*兼容 IOS<11.2*/
padding-bottom: env(safe-area-inset-bottom); /*兼容 IOS>11.2*/
文章目录
前言axios封装mock调试效果:
前言
刚开始学习微信小程序,微信小程序通过自带的wx.request发送https请求(文档地址),写法感觉类似之前的jQuery,当嵌套多了以后看起来很不直观。
由于之前对React + Ant Design Pro框架比较熟悉,所以才用promise函数对小程序的wx.request进行了封装,结合antd的mock进行调试。axios封装
在微信小程序中新建如下文件:
utils/request.js:使用promise封装微信小程序的wx.request方法servi...
微信小程序在ios系统中,无法获取时间对象
原因是ios系统中,new Date()中的时间格式不能用 " - " 连接,应该用 " / "连接.否则会出现NaN
可用正则将原字符串中的横线替换为斜线
例如:"2019-01-01 00:00:00".replace(/\-/g, /)
在知道有animation-play-state这个animation的参数时,我内心是激动的。在得知iOS端并不支持时,一股凉意袭来
animation-play-state
先来介绍一下今天的主角animation-play-stateanimation-play-state CSS 属性定义一个动画是否运行或者暂停。可以通过查询它来确定动画是否正在运行。另外,它的值可以被设置为暂停和恢复的动画的重放。恢复一个已暂停的动画,将从它开始暂停的时候,而不是从动画序列的起点开始在动画。在MDN文档中...
遇到这个问题有点莫名其妙只有IOS10.1.x显示白屏
解决过程很坎坷,一开始以为是调试基础库的问题,改成最新的2.9.2版本。
用这个创建新的项目,把之前的项目内容放到新建项目内,
发现还是不行,后来只复制一个index 页面过来真机调试是好的
只能一个一个页面复制过来最终找到原因。五、关于您的账户? 尽然是因为一个特殊符号导致的,我真的是服了微信尽然搞这种bug日了狗啦