線上服務(wù)咨詢
Article/文章
記錄成長(zhǎng)點(diǎn)滴 分享您我感悟
開(kāi)發(fā)微信小程序常見(jiàn)問(wèn)題和解決方案
發(fā)表時(shí)間:2019-07-08 14:21:30
文章來(lái)源:沈陽(yáng)網(wǎng)站建設(shè)
標(biāo)簽:小程序開(kāi)發(fā) 小程序常見(jiàn)問(wèn)題
瀏覽次數(shù):0
隨著微信小程序的普及,越來(lái)越多的商家已經(jīng)看到了建立自己的小程序的機(jī)會(huì)。隨著需求的增長(zhǎng),對(duì)小程序開(kāi)發(fā)的人才需求也在增長(zhǎng)。如果您仍然對(duì)學(xué)習(xí)小程序開(kāi)發(fā)猶豫不決,那么現(xiàn)在開(kāi)始并不算太晚。如果公司要求您的技術(shù)水平不再是初級(jí)工程師,則適用于從事該領(lǐng)域多年的中高級(jí)開(kāi)發(fā)人員。因此,如果我們正在進(jìn)行開(kāi)發(fā),我們不能拭目以待,開(kāi)始學(xué)習(xí)!
今天的共享文章,主要分享了小程序開(kāi)發(fā)中需要注意的一些問(wèn)題。下面列出的有一些不正確的要點(diǎn),請(qǐng)加入。
1,輸入組件占位符字體顏色
寫在占位符類中的顏色不會(huì)生效。它需要以占位符樣式編寫。
2.域名必須是HTTPS
微信小程序
不允許使用非HTTPS域名3,wx.navigateTo無(wú)法跳轉(zhuǎn)到帶有tabbar的頁(yè)面
必須使用wx.switchTab重定向帶有標(biāo)簽欄的頁(yè)面
4.切換標(biāo)簽欄時(shí)無(wú)法刷新頁(yè)面數(shù)據(jù)。
標(biāo)簽欄實(shí)現(xiàn)可能是顯示和隱藏視圖,因此不會(huì)一直調(diào)用page.onLoad()方法。您可以嘗試在page.onShow()
中編寫代碼邏輯5,getPhoneNumber獲取電話號(hào)碼
目前,該界面對(duì)非個(gè)人開(kāi)發(fā)者開(kāi)放,并已完成認(rèn)證小程序。個(gè)人開(kāi)發(fā)人員無(wú)法調(diào)用此API
6,wx.previewImage圖像預(yù)覽
預(yù)覽圖像URL必須位于HTTPS的開(kāi)頭,而不是本地圖像
7,如何獲得shareTickets
獲取shareTickets需要在app.onLaunch或app.onShow中獲取,而不是page.onShow,請(qǐng)小心。
注意:建議在app.onShow中獲取它,app.onLaunch并不總是執(zhí)行
8,wx.playVoice音頻播放
您必須確保音頻文件已經(jīng)是本地文件,例如,在wx.startRecord之后,您可以獲取filePath?;蛘咴谠俅尾シ胖罢{(diào)用wx.downloadFile來(lái)下載資源文件
9,舊版API兼容
您可以使用wx.canIUse或wx.getSystemInfoSync來(lái)判斷,舊版本給出了相應(yīng)的提示
10.獲取系統(tǒng)信息
wx.getSystemInfo,可以獲取系統(tǒng)語(yǔ)言,屏幕寬度,微信版本號(hào),操作系統(tǒng),設(shè)備像素比,客戶端庫(kù)版本等信息
11,如何刪除自定義按鈕灰色圓角邊框
主要元素是按鈕的偽元素樣式,可以刪除:{display: none;}
后按鈕:12.返回頁(yè)面頂部
回到頁(yè)面頂部,有兩種方法:
1.使用滾動(dòng)視圖設(shè)置為垂直滾動(dòng),然后設(shè)置滾動(dòng)頂部值;
2,使用wx.pageScrollTo方法,1.4.0支持此方法,因此與低版本兼容;
13,輸入textarea是APP的原始組件,z指數(shù)水平最高
完成搜索框的學(xué)生可能會(huì)遇到下面的IOS,在設(shè)置圖標(biāo)的z-index后,仍然無(wú)法顯示。建議顯示隱藏效果:點(diǎn)擊前,它是一個(gè)視圖,點(diǎn)擊隱藏視圖,顯示輸入?
14,小程序如何讓海涼爽
小程序的機(jī)制是在退出后五分鐘內(nèi)進(jìn)入。它會(huì)在退出前顯示頁(yè)面。如果要輸入小程序,則相當(dāng)于冷海方式,并直接進(jìn)入主頁(yè)面。你可以在頁(yè)面的onUnload中設(shè)置一個(gè)值,然后判斷應(yīng)用程序onShow上的值,然后決定是否跳轉(zhuǎn)到主頁(yè)?
15.如何更改文本段落
小程序中唯一可以實(shí)現(xiàn)換行符的標(biāo)記組件是文本
注意:文字不支持
,只能使用\ n進(jìn)行換行
16.設(shè)置最外層標(biāo)簽的邊距底部在IOS下不起作用
在Android和開(kāi)發(fā)工具中,保證金底部是正常的,它在IOS中不起作用,建議更改為padding-bottom
17,小程序中的畫布圖像不支持base64格式
base64格式圖像可以在開(kāi)發(fā)工具中正常顯示,而不會(huì)顯示在真實(shí)機(jī)器上。建議在開(kāi)頭使用https更改為網(wǎng)址表單
18,小程序開(kāi)發(fā)教程視頻,有需要的學(xué)生,可以在后臺(tái)回復(fù)我的公開(kāi)號(hào)碼:小程序
小程序開(kāi)發(fā),小程序常見(jiàn)問(wèn)題