小程序模板网

问答《三十八》请求sessionid问题,获取带参二维码的参数

2017-11-22 妃子园

问题:关于带参数二维码扫描的问题 微信官方说的扫描带参数的二维码可以直接访问任何一个页面。那么是直接用微信的扫一扫扫描就行,还是需要进入小程序后,通过小程序的二维码接口进行扫描? 答:天下雪 参考:htt ...

 
 
 

问题:关于带参数二维码扫描的问题 
微信官方说的扫描带参数的二维码可以直接访问任何一个页面。那么是直接用微信的扫一扫扫描就行,还是需要进入小程序后,通过小程序的二维码接口进行扫描? 
答:天下雪

参考:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=2728从二维码扫,不过是带参数的二维码

问题:wx.uploadFile()方法走不通 
总是走fail回调,返回“uploadFile:fail exceed max upload connection count 1”,求解 
官方回答:林超

同时最多发起一个uploadfile请求,所以检查下是否是多次调用 第二次走入fail逻辑了

问题: 
小程序js

小程序对有些对象不支持,但为什么还会有关键字提示,例如:XMLHttpRequest对象。 
另外小程序貌似不支持原生js对象。

答:Sincere Xie

不支持XMLHttpRequest,请用wx.request

问题:小程序请求sessionid问题 
用小程序提供的wx.request进行https请求时,后台获取的sessionid每次都会改变。
答:姜云波

request 里传header,header 里设置cookier

问题: 
微信小程序带参数二维码问题

请教下小程序带参数二维码用户扫码进入页面后,小程序如何获取这个url参数?

笔者通过官方API暂时没有找到获取方法,因为不是通过navigateTo传递的,试着通过向onShow、onLoad等监听也没办法获取到参数,如果不能获取解析这个参数就不能区分不同二维码用户,那这个带参数二维码功能就没有任何用处了

答:Tïedào

参数就是在onLoad事件里获取: 
onLoad: function (params) { 
console.log('onLoad', params) 
}

问题:关于text组件的问题 

假如有好多个text标签,我想点击其中某一个的时候,怎么获取当前点击的text文本,并且当前点击的元素改变背景色,如图 
答:杨李云

为text 定义 bindtap事件,用dataset 或者id属性 携带文本信息

 

		
  1. //simple.wxml
  2. <text class="yourclass" bindtap="changeSth" id="{{text.value}}" style="backgroud-color:{{changedcolor}}"></text>
  3. //simple.js
  4. ....
  5. data{
  6. changecolor:''
  7. },
  8. changeSth:function(e){
  9. var that=this;
  10. console.log(e.currentTarget.id)// get text value
  11. that.setData({
  12. changecolor:'#999999' //change color
  13. })
  14. }

问题:socket为什么测试版能用,正式版不能用

官方回答:韬々

请检查mp.weixin.qq.com后台的 WSS 域名配置是否正确。因为开发版不做域名合法性校验。

问题:  如何进行多人间的协同开发,代码如何进行版本管理

官方回答:林超

在项目目录使用git或者svn等代码管理工具即可

问题:  渲染层错误  Mon Feb 27 2017 15:04:38 GMT+0800 (中国标准时间) 渲染层错误  VM677:2 undefined(anonymous function) @ VM677:2  VM678:1 Mon Feb 27 2017 15:04:38 GMT+0800 (中国标准时间) 渲染层错误  VM678:2 webviewScriptError  undefined  undefined(anonymous function) @ VM678:2  VM679:1 Mon Feb 27 2017 15:04:38 GMT+0800 (中国标准时间) 渲染层错误  VM679:2 Uncaught Dom limit exceeded, please check if there's any mistake you've made.(anonymous function) @ VM679:2

官方回答:林超

错误信息的意思是你的模板生成了太多的 dom 了 检查下是不是循环写错了

问题:  小程序支持Echarts吗  官方回答:林超

不支持 需要自己实现  或者参考一些开源库  例如  https://github.com/xiabingwu/chartjs-wechat-mini-app



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