您现在的位置: 微信小程序 > 微信小程序开发 > 教程 >

推荐收藏: 小程序开发者开发过程中会遇到的问题汇总

来源:微信小程序 编辑:Yiyongtong.com 发布时间:2018-03-31 09:26热度:
本文来自蜂鸟社区,已获授权,授权地址
以下是微信小程序开发过程中常见问题,如果您有新的补充可在楼下回复哦,如果本帖内容有误,请回复,十分感谢!


1、问:请问一下,首次打开的时候会出现一个选择界面,进行选择之后进入主页,下次再打开就不再显示这个选择界面,直接显示主页,这个应该怎么实现呢?如果在一个空界面直接进行跳转,初次打开的时候空白界面会先显示一下,才会跳转对应的界面,这应该怎么处理呢?

答:目前首页的设置,默认是在app.json的pages的第一个页面。
        每次重启打开都会显示这么页面。

        如果想要一个选择页面并且没有停顿体验的话,可以在首页上添加额外的view层来解决,一次显示,之后display设置none,显示与否可以在本地存储一个标识。

2、问:使用ffmpeg 将silk转mp3失败,哪位大神成功过的,辛苦给下思路,不胜感激!

答:用的gitHub上面的decoder开源库,先解码silk,再转MP3        https://github.com/kn007/silk-v3-decoder


3、问:微信小程序   navigateTo 只能使用五次  五次之后无效  怎么处理的?

答:不是只能跳转5次,而是跳转层次只能是5层,注意理解。       页面一层一层往里跳进,最多5层。是这个意思。



4、问:微信小程序中能否用js更改app.js中的globalData?怎么实现?不能更改的话怎么实现在当前页面中设置一个属性,在另一个页面中也能显示出来?

答:可以修改啊,globalData只是设置在app.js 的一个object数据,你可以直接改的。        比如:
        在globalData里有一个users = ['张三', '李四'];
        在任意一个js里可以修改:getApp().globalData.users = ['王五', '赵六'];


5、问:php自己的session是用来判断用户是否登录的,windows+apache的话,小程序的session咋存储。是存储到数据库中???还是哪???wx.login中的code哪个是用户的唯一标识?是openid吗??

答:小程序在本地存储一个秘钥,每次请求的时候带过去,服务端校验这个秘钥,如果合法,返回成功和对应的数据。


6、问:Swiper插件使用问题

答:感觉没办法,组件的体验需要微信的优化,组件都是封装好的改不了

7、问:小程序里的console在wing工具哪里看

答:点击调试即可。

8、问:之前已认证的公众号不能用作开发小程序吗?


答:小程序是和订阅号、服务号以及企业号平行的新类型,所以需要在微信公众平台申请一个新的小程序号,需要重新认证。

9、问:特别好奇 微信小程序能不能支持发送图标到桌面这个功能

答:安卓应该可以,苹果不行

10、问: 微信小程序没有提供webview组件吗?

答:首先微信内跳转普通H5页面时,跳转地址是需要在国内备案的,否则会有警告提示。        以微信的尿性,我个人估计小程序是不会提供webview组件让你自由加载第三方页面的,安全考虑。

11、问:<view wx:if"{{list}}"> list是数组,怎么判断条数为0
 <