放假中,被回答的問(wèn)題也較少,大家湊合著看看吧;官方問(wèn)答,并非一定是官方人員回答的,所以僅供參考;
問(wèn)題:如何獲取canvas的尺寸(高度和寬度) 我要在canvas上畫坐標(biāo),但是如何獲取canvas的尺寸(高度和寬度)呢?
答:
canvas的尺寸是可以設(shè)置的,參見(jiàn)canvas文檔。
問(wèn)題:想問(wèn)一下navigator的switchTab到底應(yīng)該怎么樣使用?
<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>
我測(cè)了這幾種,除了第四種最普通的,其他都不能用,這個(gè)switchTab應(yīng)該怎么用的?已經(jīng)按照官網(wǎng)教程寫了,我以為是要在app.json里面的tabBar里面給每個(gè)tab一個(gè)名字取名,結(jié)果會(huì)報(bào)錯(cuò),有同學(xué)知道這個(gè)應(yīng)該怎么做嗎?
另外還有一個(gè)問(wèn)題,我用普通的跳轉(zhuǎn)之后下面的navigator沒(méi)了,有什么辦法能讓他出現(xiàn)呢?應(yīng)該不能每個(gè)頁(yè)面的page.json里面都去定義一遍吧?
答:
index是一個(gè)關(guān)鍵字,會(huì)默認(rèn)作為首頁(yè),也就是說(shuō)只能有一個(gè)index文件,其他文件需要用別的名字,建議目錄下所有文件名與目錄相同,比如cart目錄下cart.js cart.wxml cart.wxss cart.json
問(wèn)題:后臺(tái)服務(wù)器配置https疑惑求解!
我們的后臺(tái)希望使用自己的服務(wù)器開(kāi)發(fā),我們有自己的網(wǎng)站域名和服務(wù)器。但有兩個(gè)問(wèn)題需要確認(rèn)。
1、微信小程序服務(wù)器配置,能綁定我們已有的網(wǎng)站域名和服務(wù)器嗎?包括我們服務(wù)器上的mysql數(shù)據(jù)庫(kù)?
2、微信小程序服務(wù)器配置,都要求https協(xié)議,我們自己的網(wǎng)站和服務(wù)器沒(méi)有配置,如何才能實(shí)現(xiàn)這個(gè)配置標(biāo)準(zhǔn)?什么辦法,需要付費(fèi)嗎?
答:
-
可以綁定域名。數(shù)據(jù)庫(kù)不需要綁定,通過(guò)request請(qǐng)求你自己的服務(wù)器API,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作。
-
https協(xié)議,需要申請(qǐng)ssl證書(shū),很多網(wǎng)站都有??梢韵壬暾?qǐng)免費(fèi)的,推薦幾個(gè):geotrusrt ,starcom,trustassia都可以申請(qǐng)。
問(wèn)題:一直無(wú)法通過(guò)掃碼進(jìn)入開(kāi)發(fā)者工具
今天打開(kāi)開(kāi)發(fā)者工具,提示登錄態(tài)失效,然后我重新掃描二維碼,卻無(wú)法登陸,提示網(wǎng)絡(luò)錯(cuò)誤
接著下載了測(cè)試版,也不行
答:
系統(tǒng)中是否有不安全的https代理,請(qǐng)關(guān)掉代理重試
問(wèn)題:?有沒(méi)有計(jì)劃提供加密相關(guān)的API? 有沒(méi)有計(jì)劃提供加密的API的,比如request的時(shí)候,我希望在header里面加個(gè)token, 生成這個(gè)token過(guò)程是由小程序api調(diào)用native來(lái)完成。這樣可以防止加密代碼破解
答:
自己寫就行了,傳遞的參數(shù)+自定義密匙(例如:"jdufyhfh74884"),做個(gè)md5作為token
問(wèn)題:scroll-view滑動(dòng)時(shí)textarea沒(méi)有滑動(dòng) scroll-view里面設(shè)置了textarea,scroll-view滑動(dòng)時(shí)textarea內(nèi)容沒(méi)有跟著滑動(dòng),過(guò)了一會(huì)后跳到停止滑動(dòng)后textarea相應(yīng)位置
答:
Bug & Tip
bug: 微信版本 6.3.30,textarea 在列表渲染時(shí),新增加的 textarea 在自動(dòng)聚焦時(shí)的位置計(jì)算錯(cuò)誤
tip: 請(qǐng)勿在 scroll-view 中使用 textarea 組件
tip: textarea 的 blur 事件會(huì)晚于頁(yè)面上的 tap 事件,如果需要在 button 的點(diǎn)擊事件獲取 textarea,可以使用 form 的 bindsubmit
tip: 不建議在多行文本上對(duì)用戶的輸入進(jìn)行修改,所以 textarea 的 bindinput 處理函數(shù)并不會(huì)將返回值反映到 textarea 上
問(wèn)題:
小程序,請(qǐng)問(wèn)有PHP版本的SDK么? 如題,我是懂php+mysql的服務(wù)器開(kāi)發(fā)者。想開(kāi)發(fā)個(gè)網(wǎng)頁(yè)版應(yīng)用。請(qǐng)問(wèn)有php版本么?
答:
基于微信開(kāi)發(fā),php+mysql可以作為后端服務(wù)器實(shí)現(xiàn)自己的業(yè)務(wù)邏輯,前端得用小程序這套規(guī)范。