小程序模板网

官方问答精选《十》小程序支持SVG,string.startsWith不兼容android ... ...

发布时间:2017-11-21 17:37 所属栏目:小程序开发文档

问题:网络请求,iOS正常,android上报下面的错误 网络请求,iOS正常,android上报下面的错误,貌似是https的问题,但是就android上不能反悔数据 答: 找到问题了,是string.startsWith不兼容android。 问题:图片 ...

 
 
 
本系列为本站特别为本站用户聚合,如需转载,请注明作者及原文出处
 
问题:网络请求,iOS正常,android上报下面的错误 网络请求,iOS正常,android上报下面的错误,貌似是https的问题,但是就android上不能反悔数据



答:

找到问题了,是string.startsWith不兼容android。

问题:图片压缩怎么搞!相册取出来的压缩图片是手机拍的话有200多k太大了,怎么解决,用画布压缩也不行,js里面用setdata改变画布宽高(来让图片是不变形的)要等到从相册回到界面才生效,压缩的图片的比例会不对。

答:


tinypng.com 支持批量上传 秒压

问题:自定义的方法可以被另一个方法给调用么?经定义一个onShow:function       能被另一个方法内    onShow();调用么?

答:


可以的

问题:小程序可以引入外部图标么?怎么引入啊?
答:

用image

问题:自定义的弹层中内容的滑动会带动底部页面滑动,有没有方法禁止 因为wx.showModal无法传递复杂的内容,比如传递一些input供用户填写或者列表选择项供用户选择,所以自定义了弹层实现,但是弹层内部内容的滑动在滑动至内容区顶/底时会带动底部页面的滑动,在监听弹层的touchmove中使用event.stopPropagation()提示并没有这样的方法

答:


使用
catchtouchmove

问题:有没有复制文本内容到剪贴板的API 复制到剪贴板的接口 很有用的,可以一键复制,不用长按 再选择这么繁琐。

答:

目前没有

问题:有上拉加载接口吗既然下拉刷新都有了,为何没有上啦加载接口呢?

答:

参考文档:https://mp.weixin.qq.com/debug/w ... age.html?t=20161229
page.json开启"enablePullDownRefresh": true,page.js中onPullDownRefresh监听用户下拉动作,onReachBottom鉴听用户上拉触底动作

问题:如何打通微信账号和系统用户账号呢在小程序里面,如何把微信账号和已有的系统用户账号打通呢。能想到的一个就是做一个授权页面,手动录入系统的用户账号。还有其他方法吗

答:

用微信登录wx.login换取code,把code转到后台换取openid,标识唯一用户,换取用户ID,在需要用户授权或者认证的地方绑定手机等系统用户账号标识即可.

问题:wx.request的POST方法的参数传输服务器接收不到的bug wx.request方法的method参数为POST时,我在data传输的参数传输不到服务器。

答:


wx.request post 的 content-type 默认为 'application/json'

如果服务器没有用到 json 解释的话,可以把 content-type 设置回 urlencoded

wx.request({
  ....
  method: "POST",
  header: {
    "content-type": "application/x-www-form-urlencoded"
  },
  ...
})

问题:请问小程序页内支持长按保存图片或分享图片吗?因为之前考虑做一个图片库应用,已经开发大半了,因为规则并没有这方面的说明,如果小程序没有这方面的支持,便白做了,请管理员解答
答:
目前没有这个功能

问题:小程序SVG支持吗答:
image的src放远程svg可以,background-image里也可以


问题:view的点击没有id返回
button点击后  在target里有id
但是view点击后  target里面没有id

答:
如果你给组件正确赋了id,用target和currentTarget都是可以获得id的

问题:关于组件的动态生成与销毁?比如一个image组件如何 动态生成与销毁呢? 
答:

不支持动态生成组件,但可以用 wx:for 去渲染多个

问题:小程序改名
当初是报着测试的心态弄的,现在已经接近开发完成。
所有配置都一切妥当了,就是小程序的名字不对,请问如何修改?

答:
已经可以改名了,上线前可改2次,上线后不可再改。
问题:IOS真机上new Date()时间格式问题,Bug?
console.log('new Date("2016-12-29") =', new Date("2016-12-29"));

    console.log('new Date("2016.12.29") =', new Date("2016.12.29"));

    console.log('new Date("2016-12-29 18:00") =', new Date("2016-12-29 18:00"));

    console.log('new Date("2016-12-29 18:00:00") =', new Date("2016-12-29 18:00:00"));

打印结果:
11.png

取时间格式的几种写法,发现不能设时分秒,有什么办法可以破?

答:
在 iOS 上,小程序的 javascript 代码是运行在 JavaScriptCore 中
所以,你需要把-改成/


易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/develop/17875.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询