京东小程序-爬坑路-一 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 小程序相关 >

京东小程序-爬坑路-一

发表时间:2021-3-26

发布人:葵宇科技

浏览次数:33

京东小程序开发经验谈-一

简介:

京麦小程序基于京东小程序,京东小程序又基于微信小程序。他们的关系(此处指功能);微信小程序>京东小程序>京麦小程序。 京麦小程序支持的,京东小程序肯定支持,但是反过来,京东小程序支持的,京麦就不一定支持了,这也是我做京麦时参考京东小程序文档踩过的坑,都是心酸泪,因为京麦没有使用文档都是参考京东小程序文档,分享的问题适用于京东小程序和京麦小程序。 下面我就我做的-拍卖管理(京麦小程序)遇到的问题,和大家分享一下,如有错误之处,望指正。

新开Webview与H5

  • 1.使用时地址参数一定要转义,否则丢失参数;
  • 2.小程序新开webview页面播放视频会有问题,部分手机不兼容,使用jd.openJMWebView方法,打开H5页面;

网络请求POST

  • 1.网络请求post需要content-type设置成application/json;
  • 2.需要后端做处理才能按照正常的post请求返回结果,否则会返回空;

Rich-text富文本转义

  • 1.富文本目前没有文档支持,参考微信小程序试用,div\span\img标签试用没有问题,但是也有很多不支持。具体需要一个个尝试;

登录态问题

  • 1.登录态总是会掉,需要匹配出具体接口返回值,给出提示,目前没有登录页面供再次登录,只能重新进入;
  • 2.小程序新开webview页面播放视频会有问题,部分手机不兼容,使用jd.openJMWebView方法,打开H5页面;

navigitative

  • 1.如果自定义的头部,在页面中再次定义头部时,不生效

数据缓存

  • 1.使用jd.storage时,如果没有设置key而直接读取key时会报错,需要做容错处理,或者在页面开始就附一个初始值;

IOS省略行样式问题

  • 1.做一行超出隐藏时,需要设置text的display属性为block,不可以为inline-block,否则IOS不生效,安卓可以;

关于埋点

  • 1.埋点需要引入京东已经封装好的js,然后调用js暴露的方法即可,可以分为手动埋点和自动埋点。具体参考文档;
  • 2.京麦小程序埋点

注意

开始使用版本为京麦5.6.0,当前问题也是在此版本基础上,如果后续京麦有升级,可能会避免部分问题,此分享仅供5.6.0版本参考,后续版本可自己尝试

原文yolkpie.net/2020/10/13/…


相关案例查看更多