談?wù)勎⑿判〕绦蜷_(kāi)發(fā)中遇到的幾個(gè)問(wèn)題

2023-03-13    分類(lèi): 網(wǎng)站建設(shè)

微信小程序從去年開(kāi)始推出到現(xiàn)在,呈現(xiàn)爆發(fā)式的增長(zhǎng),而且還推出了小游戲,可見(jiàn)小程序是一個(gè)非常成功的產(chǎn)品,大家都希望通過(guò)制作小程序分享微信幾億流量紅利,所以近期接到的小程序訂單也比較多,下面筆者分享在小程序開(kāi)發(fā)制作過(guò)程中遇到的幾個(gè)坑及解決方案

問(wèn)題一、分享鏈接通過(guò)參數(shù)多級(jí)頁(yè)面跳轉(zhuǎn)
這里涉及的應(yīng)用頁(yè)面是需要會(huì)員登陸的頁(yè)面,我們不可能每個(gè)頁(yè)面都做一個(gè)登錄的判斷邏輯,所以經(jīng)常先分享到一個(gè)頁(yè)面,自動(dòng)登錄完成跳轉(zhuǎn)到目標(biāo)頁(yè)面,這里發(fā)現(xiàn)一個(gè)BUG就是,通過(guò)2級(jí)鏈接參數(shù)的跳轉(zhuǎn)發(fā)現(xiàn),IOS可以,但是Android不行,所以,解決辦法只能通過(guò)一級(jí)頁(yè)面,參數(shù)判斷進(jìn)行跳轉(zhuǎn)。
問(wèn)題二、模板消息鏈接地址多級(jí)跳轉(zhuǎn)頁(yè)面不能帶多個(gè)參數(shù)
這個(gè)問(wèn)題一共是兩個(gè)問(wèn)號(hào)后面的&不能被識(shí)別,解決辦法也是盡量使用一個(gè)參數(shù)或者通過(guò)參數(shù)判斷跳轉(zhuǎn)。
問(wèn)題三、循環(huán)執(zhí)行判斷需要在頁(yè)面卸載的時(shí)候清除
頁(yè)面頁(yè)面跳轉(zhuǎn),這個(gè)循環(huán)還是會(huì)執(zhí)行的,但是當(dāng)頁(yè)面跳轉(zhuǎn)的時(shí)候會(huì)執(zhí)行onHide或者OnUnload,可以在這個(gè)地方清楚


onHide:function() {
clearInterval(gotoInterval)//清除定時(shí)執(zhí)行跳轉(zhuǎn)
},
onUnload: function () {
clearInterval(gotoInterval)//清除定時(shí)執(zhí)行跳轉(zhuǎn)
}

問(wèn)題四、快速重復(fù)點(diǎn)擊,可產(chǎn)生兩次按鈕事件
這個(gè)沒(méi)有非常簡(jiǎn)單方便的解決辦法。需要通過(guò)
disabled="{{disabled}}"來(lái)避免,當(dāng)點(diǎn)擊一次執(zhí)行中設(shè)置disabled=true ,執(zhí)行完成disabled=false??烧麄€(gè)頁(yè)面公用這個(gè)變量。
問(wèn)題五、按鈕登陸用戶登陸IOS真機(jī)有時(shí)候出錯(cuò)

這個(gè)問(wèn)題很奇怪,有時(shí)候會(huì)出錯(cuò),有時(shí)候不會(huì),很是神奇,同樣的代碼
問(wèn)題六、textarea在fixed定位下,滾動(dòng)不隨著變化
解決辦法,需要設(shè)定textarea的fixed屬性為true
問(wèn)題七、TAB頁(yè)面如果有切換,只能做在同一個(gè)頁(yè)面
因?yàn)椴荒苡胷edirectTo
問(wèn)題八、需要推送很多模板消息的應(yīng)用
好把大部分都做成表單按鈕提交 以收集更多的formid。發(fā)覺(jué)ios真機(jī)的formid是一連串字母數(shù)字,而android的formid是時(shí)間蹉
暫時(shí)先說(shuō)到這里,以后繼續(xù)補(bǔ)充。

當(dāng)前題目:談?wù)勎⑿判〕绦蜷_(kāi)發(fā)中遇到的幾個(gè)問(wèn)題
轉(zhuǎn)載注明:http://www.bm7419.com/news20/243720.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序動(dòng)態(tài)網(wǎng)站、定制開(kāi)發(fā)定制網(wǎng)站、商城網(wǎng)站、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)