需要做一个换肤功能,导航栏的颜色如何使用api全局更换,
![小默跑快点](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/54/90/97_avatar_mid.jpg?v=1711934705)
小默跑快点
- 发布:2024-02-06 13:57
- 更新:2024-02-06 14:50
- 阅读:144
![喜欢技术的前端](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/000/62/23/57_avatar_mid.jpg?v=0)
喜欢技术的前端 - QQ---445849201
import titleMinxins from '@/common/titleMinxins.js'
Vue.mixin(titleMinxins)
写个mixins 在 onShow 中修改
export default {
data() {
return {
}
},
onShow() {
uni.setNavigationBarColor({
frontColor: '#ffffff', // 导航栏标题颜色,只能是'black'或'white'
backgroundColor: uni.getStorageSync('color')||'#e4393c' // 导航栏背景颜色
});
},
methods:{
change(){
uni.setNavigationBarColor({
frontColor: '#ffffff', // 导航栏标题颜色,只能是'black'或'white'
backgroundColor: '#e4393c' // 导航栏背景颜色
});
}
}
}
小默跑快点 (作者)
在每个页面调用change吗
2024-02-06 15:01
喜欢技术的前端
回复 1***@qq.com: 不是,change 是用来设置uni.setStorageSync('color','#e4393c')的
2024-02-06 15:07
小默跑快点 (作者)
回复 喜欢技术的前端: 感谢,2月6号的心思全在放假,现在看明白了
2024-02-18 09:39