欢迎来到XiaoerCMS官网,XiaoerCMS被业界瞩目、与同行友好合作、拥有经验丰富的网站开发技术团队!
不忘初心,方得始终
中高端网站定制开发服务商
与我们取得联系
198-1095-0281 791609988
网站建设资讯 • 网站设计趋势 从品牌网站建设到网络营销策划,从策略到执行的一站式服务

微信小程序开发中常见的17个问题以及解决技巧

发布日期:2022-01-13 10:29:31 热度:
摘要:获取shareTickets需要在app.onLaunch或者app.onShow里面才能获取到,而不是page.onShow,请一定要注意。

1、域名必须是HTTPS


非HTTPS的域名不被微信小程序允许


2、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、获取系统信息


wx.getSystemInfo,可得到系统语言、屏幕宽高、微信版本号、操作系统、设备像素比、客户端甚础库版本等信息


11、如何去掉自定义button灰色的圆角边框


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


12、回到页面顶部


回到页面顶部,有两种方式:


(1)使用scroll-view设置为纵向滚动,然后设置scroll-top值;


(2)使用wx.pageScrollTo方法,此方法是1.4.0开始支持,所以要做低版本兼容;


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形式


更多精彩内容,待续。如果您需要小程序开发服务,欢迎致电咨询XiaoerCMS客服哦~


0
本文网址:微信小程序开发中常见的17个问题以及解决技巧
免责声明:文章《微信小程序开发中常见的17个问题以及解决技巧》来至网络,文章表达观点不代表本站观点,文章版权属于原作者所有,若有侵权,请联系本站站长处理!

我们立足于合肥面向安徽乃至全国全球市场,我们拥有一支经验丰富、创意独到、团结协作的专业技术团队。我们立志把最好的技术通过最有效、最简单的方式提供给客户,为客户提供最佳的解决方案,我们将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,帮助客户在新经济时代下,把握商机和发展空间,并获得绝对的竞争力!

小二CMS(xiaoercms.com)成立于2013年9月,致力于研发目前国内最专业、功能最强大,扩展性能最自由灵活的高端行业通用的网站系统。目前独立开发的系统包括家装门户网站系统、B2C商城系统、分类信息系统、企业建站系统、O2O家政系统、O2O维修系统、威客系统、国外游戏币交易系统等。我们做的不仅仅是网站系统,更多的是成就您的成功!

关于我们

小二CMS(xiaoercms.com)成立于2013年9月,致力于研发目前国内最专业、功能最强大,扩展性能最自由灵活的高端行业通用的网站系统。目前独立开发的系统包括家装门户网站系统、B2C商城系统、分类信息系统、企业建站系统、O2O家政系统、O2O维修系统、O2O上门服务系统、威客系统、国外游戏币交易系统等。我们做的不仅仅是网站系统,更多的是成就您的成功!

我们的优势

8年建站服务经验
服务3000家企业
资深行业分析策划
前沿视觉设计、研发能力
前端代码深度符合SEO优化
千家成功案例

独家源码出售
具有完备的项目管理
完善的售后服务体系
深厚的网络运营经验
时刻新技术领先研发能力
方便二次开发

我们的不同

我们是一个年轻且富有激情的团队,我们沉迷于代码并陶醉在设计之中。我们非设计,不生活;无兄弟,不编程!可年轻并不意味着没有经验。团队成员均来自各顶尖设计公司及软件公司,我们对网站设计及开发驾轻就熟,有着数百个成功案例。我们坚信用心服务,用实力说话!我们的使命:通过我们的努力,让技术改变命运!我们的宗旨:客户第一,品质至上!我们的信念:唯有客户的成功,才是我们的成功!

城市分站: 合肥 安庆 芜湖 阜阳 淮南 淮北 黄山 蚌埠 马鞍山 铜陵 滁州 宿州 六安 池州 宣城 北京 上海 南京 苏州 东莞 广州 深圳 杭州 天津 济南 太原 成都 沈阳 哈尔滨 长春 大连 三亚