很快微信開發者社區目前已經沉積了很多微信小程序開發的相關內容,本次給大家整理一部分小程序開發問答的最新內容,方便同學們參考和學習。
另外近期社區會做兩個專題,一個是小程序開發過程中常見問題的整理,另一個是小程序開發資源的整理,開發問題會分期進行下去,開發資源則采用更新和補充的方式展示出來,這兩個專題我們都會持續的更新下去,大家可以期待下~
本期社區最新小程序開發問答整理如下:
微信開發現在已經衍生出很多小程序,社區小程序就是其中一種,本次毅耘小編給大家整理一份2018最新的社區小程序開發問答,內容如下,以供大家參考。
1:很多組件都是占一行,像塊級元素一樣,但是我css設置 display:inline都不生效?請問下怎樣能把<text>ID</text><input >……這兩個組件在一行顯示?
可以在同一行顯示的下面是css
.parent {
width: 100%;
display: flex;
flex-flow: row wrap;
align-content: flex-start;
}
.selected{
box-sizing: border-box;
flex: 0 0 21%;
margin: 5px 5px;
height: 50px;
background-color: #F75000;
color: white;
}
2:在小程序登錄時,后臺獲取解析encryptedData后獲取用戶的信息,但是唯獨沒有unionId字段,這個問題哪位同學遇到過呢?
獲取用戶信息正常只有openid,但是openid并不是唯一的,比如公眾號里面,同一個用戶在不同的公眾號openid就不一樣,unionid卻是一樣的,前提是在微信開放平臺認證綁定了。
3:小程序判如何斷輸入框輸入內容的長度,內容沒有或長度不夠就彈toast給出提示?
提供一種思路
wxml文件:
<input bindinput="changeval" value="{{detail}}"/>
<button type="primary" bindtap="checkval">測試</button>
js文件:
changeval: function(e){
this.setData({
detail: e.detail.value
});
},
checkval: function(){
if(this.data.detail == "”){//判斷長度的方法
wx.showModal({
title: '提示',
content: '',
showCancel: false
});
return;
}
}
4:為什么在手機上預覽什么也看不到,而開發者工具卻能看到效果?
本地資源僅限開發者工具上使用,手機預覽或者上線都需要使用外網能訪問的資源,所有資源都需要換成url的形式
5:小程序頁面加載問題,因為頁面用了wx:if else判斷,所以加載的時候會有很名下的狀態切換問題,怎么解決的?
確認下是不是接口返回比較慢的問題,最好先用一個loading,顯示成加載中的狀態
<loading hidden="{{loadingHidden}}">
加載中……
</loading>
一般加載完數據就隱藏就可以了
6:view中data-*帶值不好用,本身就不讓帶參數嗎?
使用e.currentTarget.dataset
7:小程序的Modal彈框,觸摸灰層會跳轉頁面?
單擊隱藏圖章你需要在彈出的modal外層加一個view, width,height 都是100%,加上透明度;還有z-index,這樣就點擊不到下面的view層了,還有看看你的點擊事件是給誰加了
以上七個問題是毅耘小編這兩天已經解決的小程序開發問題,更多關于社區小程序問題,歡迎大家在毅耘小程序進行閱讀:http://www.sontosi.com/
本文標題:2018最新社區小程序開發問答
本文網址:http://www.sontosi.com/news_detail/id/1311.html
原創網址:小程序開發公司< 毅耘科技 >版權所有,轉載標明出去,并以鏈接形式鏈接網址http://www.sontosi.com/
毅耘科技(www.sontosi.com)提供小程序開發,微信開發,商城小程序,小程序定制開發,新零售O2O模式,餐飲,社區,門店,教育,預約,微信小程序微信商城,解決方案,一站式全商業小程序平臺,是專業為企業提升價值的公司
安徽省合肥市高新區信息產業基地桑夏1幢綜合樓606室
18326051278
niuchao1027@qq.com
技術支持
掃一掃加好友