@xunuo
2019-04-11T22:14:01.000000Z
字数 1219
阅读 783
毕业设计
2019/03/19
1.设置小程序首页背景色为#33BAFF
原本以为为在最外层的中添加样式background-color:#33BAFF,但发现没有实现效果,查资料可得,正确设置方法为:
(1)在.wxss中设置page的样式:background-color:#33BAFF
但这样设置并未包含顶部导航栏的颜色设置,顶部导航栏的颜色设置如下
(2)在.json中设置"navigationBarBackgroundColor":"#33BAFF"
2.设置小程序组件居中
主要是想要对两个按钮进行居中,方法是直接百度的,博客中主要写的是利用弹性盒子flex,设置wxss样式为:
display:flex;
flex-direction:custom;
justify-content:center;
但是发现view只占了按钮所占的高度,所以加了
width:100%;
heigth:100%;
position:absolute;
但是由于使用了弹性盒子,所以改变了所引入的按钮样式的宽度,因此另外设置了按钮的宽度,占整个view的80%
2019/03/23
由于在会员系统的设计中涉及到商家和会员的不同模式选择,故在登录之前有选择页面,在接下来的页面中需要小程序授权,因此选择在会员和商家的选择按钮上添加获取权限的功能。
且用户的信息在其他页面也会用到,因此选择键用户信息useInfo存放在app.js内的globalData中。
但由于在点击事件时多此一举添加了一个将app.globalData.userInfo赋值的语句,但e.detail意义不再相同,而e.detail.userInfo在此处为定义,故在其他页面取app.globalData.userInfo时显示undefined。