微信小程序:“我的”页面布局(一):微信用户信息获取及UI

微信小程序:“我的”页面布局(一):微信用户信息获取及UI,第1张

先做小程序“我的页面,需要注意的有两个点:

先上图,有图才有真相:

这一块我增加了一个隐藏的button, 未获取到用户信息时,显示为默认头像和“微信授权”的文字提示,登陆后,头像变为微信头像,文字变为微信昵称。

具体ui为判断没有授权则显示默认头像及提示,并在其上层覆盖一个透明的button,用户触发授权事件。

在js中需要注意的是,open-type="getUserInfo"需要做老版本兼容,老版本通过wx.getUserInfo即可唤起授权页面,不需要添加button去触发

详情见下一篇: 微信小程裤铅岩序:“我的”页面布局(激神二):可配置功能菜单列表

微信小程序:“我的”页面布局(一):微信用户信息获取及UI

微信小程序:“我的”页面布局(胡御二):可配置功能菜单列表

比较懒,还是上一篇的图:

如上一篇所属,“我的”页面菜单列森贺表主要是用到了wx: for和navigator

利用navigator可以很方便的实现菜单功能,它带有的url和class、hover-class可以很轻松的设置点击效果及点击跳转地址:

在js中甚至不需要做什么事情,我这里把菜单的数据放在了js中,通过修改data中的menuitems即可达到配置的作用,甚至如果有需求,还可以放在服务端做成可随意变化的:

微信小程序:“我的”页面布局(一):微信嫌春袭用户信息获取及UI

微信小程序:“我的”页面布局(二):可配置功能菜单列表芹兄

方法/步骤

文字的大坦茄纤小颜色。

.text{

font-size: 1.6em/*文字大小*/

color: #ff00ff/*文字颜色*/

text-align: center/*文字居中*/

}

图片的纳宏样式控制,长度宽度。让仿

.images{

width: 100%

height: auto

}

按钮样式<button>,可以用官网给的样式,可以了自己设定。

button{

width: 50%/*长度*/

background: #ff0/*背景颜色*/

color: #969696/*字体颜色*/

border-radius:5px/*边角原弧度*/

}

button::after{

border: 10px solid #969696/*边框*/

}

透明度,

opacity: 0.3

最多1.0。

浮动和边距,

.fd{

border: 1px solid red/*边框*/

width: 15%/*长度*/

float: left/*浮动*/

margin-left: 20px/*距离左侧*/

}

6

WXSS基本和CSS一样,更多的样式以及详细,请认真学习css


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12241200.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存