最近在开发支付宝小程序,需求之一是登录页面导航栏变色。打开支付宝API并没有十分理解。写个博客记录解决流程与代码
如果急于看代码。请翻到最下
首先。先祭出支付宝API连接https://docs.alipay.com/mini/api/vzt2xm
先来看API上的:
我拿到支付宝开发工具里试了一下
然后真机上设置颜色的时候会发现报错:颜色不符合什么什么的
支付宝小程序颜色设置支持十六进制。找来找去颜色没问题。然后咱们来看代码
此时估计已经有眼尖的人看到问题了
第一块没有reset
第二块也没有
第三块缺的就更多了。backgroundColor//borderBottomColor//image都没有。真能不报错?大佬是难不住。刚入行的菜鸟呢?
总之。不友好!希望尽快完善下
搞了之后发现只能设置我自创的setnav页面。然后我们举一反三
就可以想到可以
这样控制单个页面的导航栏背景颜色!!!!!!!
同理。如果要全部导航栏变为一个颜色。放到app.js里使用
附加:一个去掉支付宝左上角小房子图标的代码(咱也不知道为啥要去。但是客户要求)
onReady() {
if (my.canIUse('hideBackHome')) {
my.hideBackHome();
}
},
到此完美收尾。最近应该会更新一些开发支付宝小程序时收获到的其他知识(其他坑)