官方问答精选《十七》mac卡死问题,scroll-view组件自适应适配

问题:微信小程序请求百度地图LBS服务器端接口报错http://api.map.baidu.com/geosearch/v3/nearby?ak=wicz7Mlbzg0Ex6oGFFriiwcmyg80pdLZgeotable_id=160643page_size=50radius=30000location=113.664119,34.7542报不 …

     
问题:微信小程序请求百度地图LBS服务器端接口报错http://api.map.baidu.com/geosearch/v3/nearby?ak=wicz7Mlbzg0Ex6oGFFriiwcmyg80pdLZ&geotable_id=160643&page_size=50&radius=30000&location=113.664119,34.7542报不在一下合法域名中,但是不知道具体错误在哪?
答:

如果正式上线需要调用的话,可以自己在 server 里做一下 proxy


问题:
<navigator url=””>不跳转</navigator>

各位高手为什么不跳转是什么情况?谢谢
我在logs.wxml写的想跳转到index不起作用。郁闷两天了。。。。。。
<navigator url=”../index/index”>跳转到首页</navigator>
答:

如果是tabbar中的页面,需要加open-type=”wx.switchTab”


问题:关于wx.checkSession的疑问 

(此图片来源于网络,如有侵权,请联系删除! )


  • 为什么一进来就是未过期? 而且后面能取到缓存里的code – – 想不通是怎么执行的
  • 如果我要加wx.getUserInfo, 应该加在哪呢? 是加在这里的login success 后面  还是在index/index.js的onLoad里呢?

请各位指点一二
答:

我的理解和实践

开发工具启动的时候扫码就是login,所以一进去就有session
开发工具session其实是会过期的
code单纯保留下来没用
getUserInfo需要加载 checkSession:success / checkSession:fail:login:success 里面

问题:
开发工具ReleaseSRWLockExclusive于KERNEL32.DLL 小程序开发工具 WIN32 XP系统正常安装,打开报错,请问如何解决?
答:

不支持XP系统


问题:
为会么调试页面是空的

我新建的项目,为什么调试页面就空的,但是在真机上能游览。


(此图片来源于网络,如有侵权,请联系删除! )

答:

应该是工具端口判断出错了 我们下个版本做修复


最简单的处理办法是重启下系统先解决


建议下载 测试版本 先试试

问题:
小程序控制智能硬件什么时候开放,wifi和蓝牙接口貌似没有 wifi和蓝牙接口貌似还没有,不知什么时候会开放,目前想用的话如何解决啊?
答:

我们正在规划中,目前暂不支持


问题:
跳转页面后的 wx.showToast 显示不出来

有这么一种很常见的场景,从A页面跳到B页面后,然后在B页面onLoad事件里请求远程数据


在请求前会显示loading状态
wx.showToast


但是这个loading有时候会显示不出来,有时候显示会一闪而过,即使你设置duration也没有效果


有朋友遇到类似的问题吗?


微信 6.5.3,
开发者工具 0.12.130400
iOS 10.1.1


答:

多谢反馈,已经复现,尽快修复


问题:
如何获取带参数二维码的参数值?答:

onLoad: function (options) {
       var id = options[“id”]
    },


问题:
websocket手机端连接无反应,无回调

用websocket连接wss网页,已经确认在合法列表里面,端口为手动是的18080,连接方式为
wx.connectSocket({
    url: ‘wss://www.*****.cn:18080’
    })
回调函数为
wx.onSocketError(function(res){
wx.onSocketClose(function(res) {
wx.onSocketOpen(function(res) {
都没有走到,但是如果手机端打开调试的话,则可以正常使用,在开发工具的话也可以正常使用,但是直接预览以及体验者的方式进入的话,都无法正常使用
在开发工具那边配置的开发环境不校验请求域名以及TLS版本的话,没有打勾


答:

参考:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1899解决


问题:小程序mac 卡死
我是mac  10.12.2 , 即使装了最新的测试版

(此图片来源于网络,如有侵权,请联系删除! )

答:

我的能耗还好 但是切换页面的时候很慢,还有你要注意开发目录里面只能有很少的必备代码,其余的不能放在开发目录,开发工具会watch整个目录,如果文件多了就会很卡

问题:js支持ES6写法吗? 
答:

请参考 es6 api 支持情况

问题:
小程序可以有自己指定的用户才能访问某些功能么? 要做个公司内部的小应用,只希望公司的人能访问,微信登录后,是否可以再加一道认证,让指定用户才能访问指定内容。
答:

可以的,做好后设置为体验版,然后不提交官方审核就行了。 未认证小程序可以邀请20个体验者,已认证小程序可以邀请40人,随时可以新增或删除某人的体验权,太适合做企业内部工具了

如果人太多怎么办,可以做多个一模一样的小程序,同一套后端接口就行了,反正不审核,随便怎么玩,做游戏也好,做色情也好


问题:scroll-view组件
请问一下,我在页面分成了上下两部分,上部分是固定的一个view,下部分是一个scroll-view组件,需要根据屏幕大小进行自适应高度适配,这个scroll-view的高度应该怎么设置啊?


我用var dev = wx.getSystemInfoSync();获取设备高度,然后减去view的高度,但是貌似在不同的拼上会导致scroll-view的高度并没有完全延伸到底部,而是会剩余或者超出。
<scroll-view scroll-y=”true” style=”height:{{height}}px”
    bindscroll=”scrollView”
    bindscrolltolower=”bottomScroll” scroll-into-view=”{{scrollId}}”>


答:

可以用 flex 来解决, 具体参考如下:
page{
  height:100%;
}
.main-container{
  display:flex;
  flex-direction: column;
  height:100%;
}
.view-header{
  height:200px;
  background-color:red;
  /*width:100%;*/
}
.view-body{
  flex:1;
  background-color:blue;
  /*width:100%;*/

}
<view class=”main-container”>
  <view class=”view-header”>
  </view>
  <scroll-view class=”view-body”>
  </scroll-view>
</view>

正巧我刚做这个,告诉你之。
用flex布局:
<view class=”MainContent”>
    <view class=”TopBlock”>
        TopBlock
    </view>
    <view class=”BottomBlock”>
        <scroll-view class=”ScrollView” scroll-y=”true”>
            <text>……</text>
        </scroll-view>
    </view>
</view>

CSS:
page {
    display: flex;
    height: 100%;
    width: 100%;
}
.MainContent {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}
.TopBlock {
    height: 200rpx;
}
.BottomBlock {
    display: flex;
    flex: 1;
    overflow: auto;
}

重点在CSS的.BottomBlock里得写上overflow-y:auto,否则在开发工具上虽然能显示正常,但真机调试里还是显示错误,今儿我刚琢磨出来的……


问题:
调试时如何清除用户对小程序的授权

由于进入首页弹出两次授权对话框被拒,怀疑时同时要了用户资料和用户位置,影响了体验
现在修改了代码,但是由于测试账号都用掉了,统一都给了小程序授权,所以不知道在那里重新清掉授权状态,求指点


答:

开发者工具有清除用户授权数据的功能


问题:小程序的企业打款认证和微信认证有什么区别具体在开放的接口权限上有哪些区别
答:

不是所有的小程序 都需要用到支付、优惠劵这样的权限的!而且微信小程序注册的产品设计上 企业打款认证 是排在前面 是否也是微信团队本身是鼓励企业优先进行打款认证,有需要在进行微信认证!

问题:
小程序绑定的“开发者”和“体验者”为什么不能预览开发中的小程序? 小程序绑定的“开发者”和“体验者”为什么不能预览开发中的小程序?只有小程序管理员才能预览开发中的小程序,那丙丁的开发者和体验者有什么意义?
答:

开发者只能预览自己提交的小程序
体验者能预览设置为体验版的小程序

问题:
Android 兼容性问题

问题描述:
Android 部分平台(如 MI4 Android 6.0.1,华为,OPPO 等相关型号均会出现)在比较两个值时,使用 “===” 不能正确得到运算结果,必须使用 “==” 才可以。

是否必现:
在特定平台上必现


代码示例:


      success: (res) => {
        if (res.statusCode === 200) {
          return resolve(res.data)
        } else {
          return reject(res.data)
        }
      },
上面代码是 wx.request 的 success 回调函数,如果写成上面样子,则在指定平台代码全部跑到 reject 分支里执行,如果把 === 改成 == 则运行结果就正确了。


问题严重性:
由于微信小程序今天刚上线,从我掌握的情况来看,好多信微信小程序沦陷。而且这个问题较隐蔽,很多小程序可能还没发现。我们是因为导致页面不显示,很容易就发现问题。


答:

statusCode 在IOS和Android下一个是number类型,一个是string类型

问题:
JSON.parse函数为报错的?

这是在微信IDE上调试的

(此图片来源于网络,如有侵权,请联系删除! )

b是通过 wx.request 取回的,这是为什么?该怎么处理?


答:

脚本请求值带了bom头,去除即可


问题:
输入框有输入时,重新设置输入框的focus为true,闪退问题如上述,IOS,开发平台没问题,安卓有问题,微信版本6.5.3。之前测试版本没有这个问题
答:

已知问题,下个版本解决。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

【小程序源码网资源版权风险说明】:
本站为避免不必要的纷争,分享的所有资源中一切可能有版权风险的资源将全部转载自第三方网站或平台,站长只为大家提供相关资源的介绍和跳转引导。 因可能有疏忽大意,所以如有遗漏资源侵犯了您的合法权利,请联系站长删除。
【小程序源码网资源下载使用说明】:
本站所分享的一切QQ小程序源码,thinkphp整站源码,微信小程序源码,图文教程等资源仅供用户学习参考使用,任何人不得作其他用途,违者自行承担所有责任。
【小程序源码网毫无人看的介绍】:
本站又称Z站,原名贼娘网,开站于2018年,换过三任站长,目前站长是第四任站长,本站是一个主要分享免费开源小程序源码/网站源码/免费素材/教程资源的网站,主要小程序资源有用于学习的小程序源码,也有正版原创可商用的小程序源码,是一个公益博客型网站。
【小程序源码网原创源码版权申明】:
未经小程序源码网许可,任何人不得擅自使用本站原创首发源码进行商业行为(除本站VIP用户在期限内,版权无使用限制),否则将依法承担相应赔偿责任。
【小程序源码网转载文章版权申明】:
本站所转载的QQ小程序或微信小程序源码与其他资源仅供学习,任何人不得作其他用途,违者自行承担所有责任。
【小程序源码网站长最后的屁话】:
如有您认为本站有任何侵犯您合法权益的文章,或者您有什么疑问需求,欢迎联系站长QQ,站长24小时在线,备注公司名称和源码版权问题或者需要小程序定制开发等站长业务类型可急速处理,如果您只是交流小程序的一些开发问题或源码问题可以加入QQ群讨论,就不用加站长啦,对于白嫖党,QQ群才是处理问题的天堂,当然站长也欢迎大家骚扰~
小程序源码网 » 官方问答精选《十七》mac卡死问题,scroll-view组件自适应适配
嘿,投喂下嘛!