微信小程序中遇到的问题

在开发小程序的过程中遇到了一些问题,记录研究如下

1.小程序tabBar图标失真

左边的是失真的,右边的是处理后的。研究了一下,并请教了别人原来是png图片的分辨率太小了,一开始在iconfont阿里巴巴矢量图标库里下载了像素为16的png图片,结果失真,换成32之后就好了。

2.小程序下拉刷新不显示圆点,下拉不回弹

第一个小问题涉及到小程序中的json文件是配置文件,用来配置小程序页面,
每一个小程序页面也可以使用.json文件来对本页面的窗口表现进行配置。
只是设置 app.json 中的 window 配置项的内容,页面中配置项会覆盖 app.json 的 window 中相同的配置项.
两者的区别是,app.json 是全局型的下拉刷新,而***.json 是单个页面的下拉刷新
那么如何设置显示刷新小圆点呢?

第一步:

在单独的json文件中设置{ "enablePullDownRefresh": true}
表示是否开启下拉刷新,不是在全局json文件中设置

第二步:

开启下拉刷新之后,显示小圆点,在json文件中配置backgroundTextStyle来设置下拉背景字体、loading 图的样式为dark

全局,单个json文件中配置均都可以

解决了小圆点显示的问题,接下来就是解决下拉不回弹的问题
在前面开启了全局下拉刷新(单个json文件也可),接下来就是在js文件中监听用户下拉动作onPullDownRefresh: function () { },
在网络请求完成后调用wx.stopPullDownRefresh()来结束下拉刷新

写在js文件中
onPullDownRefresh: function () {
    // Do something when pull down.
    wx.stopPullDownRefresh()
  },

只在首页设置了下拉刷新

3.小程序的标题在开发工具上是居中的,在手机上是居左的

官方根本没有给出设置标题位置的方法;只是默认在ios 居中 在android 居左

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,029评论 3 119
  • 畅快挥杆,激情出海,休闲度假 【惠东巽寮】宝兴巽寮湾休闲度假2日 活动时间:3月15日—3月31日 平日:¥990...
    老关中阅读 660评论 0 0
  • 最近一周倒是没什么好记的。认真说来,这周比较关注的内容是《大话西游》将要再次上映完整版。 看到这个消息后,我留言一...
    mylkevin阅读 423评论 0 0
  • 简书现在的 Markdown 图片会生成下面的注释部分,并且使用 Markdown 语法中的 Alt 部分的内容作...
    简书阅读 909评论 3 4
  • 01 工作以来,自己做过销售,后来也与销售同事一起合作,观察学习很多优秀的销售人事,想写写销售路上的职业思考。 一...
    我是静静_阅读 586评论 0 1