Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >微信小程序开发-常见问题

微信小程序开发-常见问题

作者头像
企鹅号小编
发布于 2018-01-08 08:02:51
发布于 2018-01-08 08:02:51
1.3K0
举报
文章被收录于专栏:微信小开发微信小开发

知晓程序员,专注微信小程序开发的程序员!

好久没写文章,今天总结一下小程序开发过程中遇到的问题,有不对的地方,欢迎各位指正~

1、域名必须是HTTPS2、input组件placeholder字体颜色

写在placeholder-class里面的color并不生效,需要写在placeholder-style里面就可以了

3、wx.navigateTo无法跳转到带tabbar的页面

带有tabbar的页面,必须使用wx.switchTab进行跳转

4、tabbar在切换时页面数据无法刷新

tabbar的实现可能是显示和隐藏view,所以,不会一直调用page.onLoad()方法,可以尝试把代码逻辑写在page.onShow()里面

5、如何获取shareTickets

获取shareTickets需要在app.onLaunch或者app.onShow里面才能获取到,而不是page.onShow,请一定要注意。

注:建议在app.onShow里面去获取,app.onLaunch不是一直会执行

6、getPhoneNumber获取手机号

目前该接口针对非个人开发者,且完成了认证的小程序开放。个人开发者是没办法调用这个API

7、wx.previewImage图片预览

预览的图片URL必须是HTTPS开头,不能是本地图片

8、wx.playVoice音频播放

必须保证音频文件已经在本地,比如在wx.startRecord后,可以获取到filePath。或者提前调用wx.downloadFile来下载资源文件,然后再播放

9、API老版本兼容

可以用wx.canIUse或者wx.getSystemInfoSync来进行判断,老版本给出相应提示即可

10、获取系统信息11、如何去掉自定义button灰色的圆角边框

主要是button的伪元素设置了样式,去掉即可: button::after{ display: none;}

12、回到页面顶部

主要是button的伪元素设置了样式,去掉即可: button::after{ display: none;}

13、input textarea是APP的原生组件,z-index层级最高

有做过搜索框的同学,可能会遇到IOS下面,设置icon的z-index后,依然无法显示。建议做显示隐藏效果:点击之前是一个view,点击之后隐藏view,显示input~

14、小程序如何冷启动

小程序的机制,是在退出五分钟内进入,就会显示的是退出前的页面,如果你希望进入小程序都相当于冷启动的方式,直接进入主页面。你可以在page的onUnload里面里面set一个值,然后在app的onShow的时候判断这个值,然后决定是否跳到首页~

15、一段文字如何换行

小程序中唯一可以实现换行的标签组件是text

注:text中不支持

,只能使用\n进行换行

16、设置最外层标签的margin-bottom在IOS下不生效

margin-bottom在安卓和开发工具里面都正常,就是在IOS下不起效,建议改成padding-bottom

17、小程序中canvas的图片不支持base64格式

base64格式图片,在开发工具里面可以正常显示,真机上没有显示。建议修改成带https开头的url形式

待续。。。

知晓程序员,一个专注于微信小程序开发的程序员~

本文来自企鹅号 - 我爱WEB前端媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 我爱WEB前端媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
小程序开发中常见问题解决技巧
微信小程序开发,还记得之前给大家分享了一次入门的小程序开发教程吗?那时候有人问我,后续会不会经常更新小程序文章 。由于我的工作不是这方面相关的,对小程序研究甚少,也不敢随便撸文,怕误导大家学习!但是,最近小编有幸能跟一位百度的一位小程序大牛达成合作,为大家推荐更多优秀的小程序开发文章,欢迎大家关注本公众号〖程序IT圈〗,后续经常发布一些小程序开发的推文!
程序员小猿
2021/01/18
7940
微信小程序的生命周期学习笔记-应用篇
在我们学习微信小程序的过程当中,我们会参考很多资料。在这些资料中,我们经常能够看到“生命周期”四个字,在前面的课程中也提到过。在这里做一个说明。
面向对象思考
2020/07/21
9250
微信小程序的生命周期学习笔记-应用篇
微信小程序 转发、分享、预览
之前做过的微信小程序项目,则涉及到很多转发分享的功能,例如 页面的分享-到朋友圈-好友,文件(图片 doc pdf )的分享给好友等等,开发中用到的api方法和遇到的问题,今天在这里统一总结记录下。
iwhao
2024/07/01
1.6K0
微信小程序入门文档下载_小程序开发教程全集免费
最新一版的微信开发者工具,把微信公众号的调试开发工作也集成了进去,可以更换开发模式。
全栈程序员站长
2022/09/20
11.2K0
微信小程序入门文档下载_小程序开发教程全集免费
微信小程序开发,开启便捷应用新时代
随着移动互联网的快速发展,手机应用已经成为我们生活中不可或缺的一部分。而在手机应用中,微信小程序因其便捷、简洁的特点而备受欢迎。本文将介绍微信小程序的开发过程,并通过代码示例,展示其在挖数据平台上的应用。
用户11187105
2024/09/26
1430
微信小程序开发,开启便捷应用新时代
微信小程序开发常见问题(二)
知晓程序员,专注微信小程序开发的程序员! 今天再给大家分享几个微信小程序开发的常见问题,顺便吐槽一下,武汉的冬天太TM冷了,没有暖气的冬天真的很难过,写文章的心思也没了。当然,大家如果有技术问题,也欢迎给公众号留言~ 开始之前,先纠正上一篇文章的一个错误: 12、回到页面顶部 回到页面顶部,有两种方式: 1、使用scroll-view设置为纵向滚动,然后设置scroll-top值; 2、使用wx.pageScrollTo方法,此方法是1.4.0开始支持,所以要做低版本兼容; 今天再来说几个常见问题: 1、
连胜
2018/03/07
1.2K0
微信小程序开发常见问题(二)
Web前端学习 第10章 小程序开发5 常用接口介绍
通过凭据交换机换取用户登录状态信息,包括用户的唯一标识(openid)以及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。
学习猿地
2020/07/08
1.1K0
Web前端学习 第10章 小程序开发5 常用接口介绍
微信小程序文档学习笔记
目录结构 1.为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名。
治电小白菜
2020/08/25
1.3K0
微信小程序文档学习笔记
微信小程序页面路由
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
菲宇
2019/10/22
1.4K0
微信小程序开发常见问题(七)
知晓程序员,专注微信小程序开发的程序员! 一、判断小程序版本号 小程序的API是不断更新的,你可能使用某个API时,文档里会说明,此API在1.x.x版本开始支持,需要自己做兼容处理。 如果你使用小程序版本号做兼容,就必须了解小程序的基础库版本号规则,在这里介绍一下。 小程序基础库版本号使用 semver 规范,格式为 Major.Minor.Patch,Major、Minor、Patch 均为整数,1.9.901、2.44.322、10.32.44 都是符合 semver 风格的版本号。 以下是官方提供
连胜
2018/04/12
3K1
微信小程序开发常见问题(七)
微信小程序-开发入门(一)
微信小程序已经火了一段时间了,之前一直也在关注,就这半年的发展来看,相对原生APP大部分公司还是不愿意将主营业务放到微信平台上,以免受制于腾讯,不过就小程序的应用场景(用完即走和二维码分发等)还是很值得我们学习的,技术上面如果了解React的话,会发现他们在组件化上面有很多雷同之处。说白了,小程序就是基于微信平台的H5轻应用,微信将系统底层功能(设备、位置、媒体、文件等)和微信自身功能(登录、支付、分享等)封装成相应API供小程序调用。 自己根据官方文档写过一个DOME,借助和风天气开放API接口,实现天气
小古哥
2018/03/08
2.6K2
微信小程序-开发入门(一)
小程序如何区分转发好友和转发群
知晓程序员,专注微信小程序开发的程序员! 前言:群内隔段时间就有同学问,小程序的转发,是否可以区分转发给好友,还是转发给微信群,今天给大家说说如何区分。顺便说一下限群成员可见功能如何实现~ 这个问题,要区分一下分享之前和分享之后就好办了。 当小程序分享之前,小程序无法区分到底是分享给了好友,还是分享给了微信群。也就是说,你想在分享之前去做些事情,这是不可以的,做不到~ 分享之后,有间接的办法来知道小程序卡片分享的是好友还是群,先看一下截图: (重要通知小程序) 我们今天主要来说说,分享后是如何对好
连胜
2018/03/07
2K0
小程序如何区分转发好友和转发群
你能用微信小程序打开小程序了【附开发方法】
  6月21日晚间,微信小程序再次迎来升级:小程序可以打开小程序了,同一个公众号下关联的10个同主体小程序和3个非同主体小程序之间,可以调用接口直接相互跳转。微信客户端6.5.9及以上版本支持。另外门
ytkah
2018/03/06
1.6K0
你能用微信小程序打开小程序了【附开发方法】
微信小程序中如何打开另一个小程序
今天分享个京东朋友帮忙抢红包的连接,在微信打开后,进入“京会玩”的小程序,再次“进入”竟然发现进入另一个小程序,接下来看京东是如何实现的呢? 一.实现流程 点击一个小程序跳转到对应的小程序,然后点击
honey缘木鱼
2018/06/12
7.3K0
聊一聊微信小程序性能优化
微信小程序的开发除了完成必要的产品功能外,性能也是非常重要的。 我们应该如何衡量小程序的性能呢?怎样的小程序才算是一个高性能小程序呢?
epoos
2022/06/06
4.5K0
聊一聊微信小程序性能优化
微信小程序-开发入门(一)
微信小程序已经火了一段时间了,之前一直也在关注,就这半年的发展来看,相对原生APP大部分公司还是不愿意将主营业务放到微信平台上,以免受制于腾讯,不过就小程序的应用场景(用完即走和二维码分发等)还是很值得我们学习的,技术上面如果了解React的话,会发现他们在组件化上面有很多雷同之处。说白了,小程序就是基于微信平台的H5轻应用,微信将系统底层功能(设备、位置、媒体、文件等)和微信自身功能(登录、支付、分享等)封装成相应API供小程序调用。
全栈程序员站长
2022/09/20
8950
微信小程序-开发入门(一)
原生小程序开发注意事项总结
这里很多开发者喜欢使用RGB或者十六进制的值进行表示颜色,别的属性可以,上面两个不行
何处锦绣不灰堆
2022/06/01
6020
【腾讯游戏人生】微信小程序开发总结
目前【腾讯游戏人生】小程序已经发布上线,大家可以扫小程序码进行体验。接下来主要介绍在开发该款小程序过程中的一些思考和积累。
一时两无
2018/06/08
3.3K3
【愚公系列】2022年03月 微信小程序-导航(跳转)
保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层
愚公搬代码
2022/12/01
1.1K0
【愚公系列】2022年03月 微信小程序-导航(跳转)
如何使用小程序导航
在日常开发小程序中,我们总不能吧所有数据都堆在首页。为此,需要一些二级三级页面。今天,我们来介绍介绍小程序比较重要的导航组件,使用导航组件,可以在小程序内外部进行转跳,方便用户使用。
名字真难选a
2018/11/07
4.7K0
如何使用小程序导航
相关推荐
小程序开发中常见问题解决技巧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档