放假中,被回答的问题也较少,大家凑合着看看吧;官方问答,并非一定是官方人员回答的,所以仅供参考;
问题:如何获取canvas的尺寸(高度和宽度) 我要在canvas上画坐标,但是如何获取canvas的尺寸(高度和宽度)呢?
答:
canvas的尺寸是可以设置的,参见canvas文档。
问题:想问一下navigator的switchTab到底应该怎么样使用?
<navigator url="pages/cart/index/index" open-type="switchTab">switchTab</navigator>
<navigator url="cart/index/index" open-type="switchTab">switchTab</navigator>
<navigator url="../../cart/index/index" open-type="switchTab">switchTab</navigator>
<navigator url="../../cart/index/index">普通</navigator>
我测了这几种,除了第四种最普通的,其他都不能用,这个switchTab应该怎么用的?已经按照官网教程写了,我以为是要在app.json里面的tabBar里面给每个tab一个名字取名,结果会报错,有同学知道这个应该怎么做吗?
另外还有一个问题,我用普通的跳转之后下面的navigator没了,有什么办法能让他出现呢?应该不能每个页面的page.json里面都去定义一遍吧?
答:
index是一个关键字,会默认作为首页,也就是说只能有一个index文件,其他文件需要用别的名字,建议目录下所有文件名与目录相同,比如cart目录下cart.js cart.wxml cart.wxss cart.json
问题:后台服务器配置https疑惑求解!
我们的后台希望使用自己的服务器开发,我们有自己的网站域名和服务器。但有两个问题需要确认。
1、微信小程序服务器配置,能绑定我们已有的网站域名和服务器吗?包括我们服务器上的mysql数据库?
2、微信小程序服务器配置,都要求https协议,我们自己的网站和服务器没有配置,如何才能实现这个配置标准?什么办法,需要付费吗?
答:
-
可以绑定域名。数据库不需要绑定,通过request请求你自己的服务器API,实现数据库的操作。
-
https协议,需要申请ssl证书,很多网站都有。可以先申请免费的,推荐几个:geotrusrt ,starcom,trustassia都可以申请。
问题:一直无法通过扫码进入开发者工具
今天打开开发者工具,提示登录态失效,然后我重新扫描二维码,却无法登陆,提示网络错误
接着下载了测试版,也不行
答:
系统中是否有不安全的https代理,请关掉代理重试
问题:有没有计划提供加密相关的API? 有没有计划提供加密的API的,比如request的时候,我希望在header里面加个token, 生成这个token过程是由小程序api调用native来完成。这样可以防止加密代码破解
答:
自己写就行了,传递的参数+自定义密匙(例如:"jdufyhfh74884"),做个md5作为token
问题:scroll-view滑动时textarea没有滑动 scroll-view里面设置了textarea,scroll-view滑动时textarea内容没有跟着滑动,过了一会后跳到停止滑动后textarea相应位置
答:
Bug & Tip
bug: 微信版本 6.3.30,textarea 在列表渲染时,新增加的 textarea 在自动聚焦时的位置计算错误
tip: 请勿在 scroll-view 中使用 textarea 组件
tip: textarea 的 blur 事件会晚于页面上的 tap 事件,如果需要在 button 的点击事件获取 textarea,可以使用 form 的 bindsubmit
tip: 不建议在多行文本上对用户的输入进行修改,所以 textarea 的 bindinput 处理函数并不会将返回值反映到 textarea 上
问题:
小程序,请问有PHP版本的SDK么? 如题,我是懂php+mysql的服务器开发者。想开发个网页版应用。请问有php版本么?
答:
基于微信开发,php+mysql可以作为后端服务器实现自己的业务逻辑,前端得用小程序这套规范。