2018最新社区小程序开发问答
很快微信开发者社区目前已经沉积了很多微信小程序开发的相关内容,本次给大家整理一部分小程序开发问答的最新内容,方便同学们参考和学习。
另外近期社区会做两个专题,一个是小程序开发过程中常见问题的整理,另一个是小程序开发资源的整理,开发问题会分期进行下去,开发资源则采用更新和补充的方式展示出来,这两个专题我们都会持续的更新下去,大家可以期待下~
本期社区最新小程序开发问答整理如下:
微信开发现在已经衍生出很多小程序,社区小程序就是其中一种,本次毅耘小编给大家整理一份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.webappcloud.cn/
本文标题:2018最新社区小程序开发问答
本文网址:http://www.yiyuncloud.com/index/index/news_detail/id/1311.html
原创网址:合肥APP开发公司<毅耘科技> 版权所有,转载标明出去,并以链接形式链接网址:www.yiyuncloud.com
文章标签:合肥APP开发 合肥软件开发 合肥o2o社区 合肥商城开发 合肥B2B2C商城开发
毅耘科技(www.yiyuncloud.com)是一家拥有新型网站建设与程序开发经验的公司,致力于解决企业网络服务问题,紧跟着网络变化的步伐,为企业提供网络科技服务。平台服务:品牌网站建设 、网站开发、微信开发、APP开发、软件开发、网校系统开发、多用户商城开发、分销商城开发、微商城、一元云购系统开发、O2O系统开发、商标注册、网络营销等项目。是专业为企业提升价值的公司。