navigationBarTextStyle动态修改状态栏颜色

这篇具有很好参考价值的文章主要介绍了navigationBarTextStyle动态修改状态栏颜色。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

手机状态栏就是这个区域
navigationBarTextStyle动态修改状态栏颜色,微信小程序,uniapp,微信,小程序

近期项目有一个需求 , 手机状态栏是需要进行动态修改颜色的 虽然他也就只有两个取值,一个白色一个黑色,翻阅文档 ,uniapp和微信小程序都写了相关的在页面动态修改的方法 ,但是代码写上去却不生效。

navigationBarTextStyle动态修改状态栏颜色,微信小程序,uniapp,微信,小程序

onPageScroll(e) {
	if (e.scrollTop > 360) {
		this.isTopBg = true
			wx.setNavigationBarColor({
				frontColor: "#000000",
			})
		} else {
			wx.setNavigationBarColor({
				frontColor: '#ffffff',
			})
				this.isTopBg = false
			}
	},

最后通过一系列操作终于发现了解决方案 下面就是正确的书写方法
navigationBarTextStyle动态修改状态栏颜色,微信小程序,uniapp,微信,小程序

onPageScroll(e) {
	if (e.scrollTop > 360) {
		this.isTopBg = true
			wx.setNavigationBarColor({
				frontColor: "#000000",
				backgroundColor:'#fff'
			})
		} else {
			wx.setNavigationBarColor({
				frontColor: '#ffffff',
				backgroundColor:'#fff'
			})
				this.isTopBg = false
			}
	},

uni.setNavigationBarColor在使用的时候 需要同时设置frontColor和backgroundColor 才能生效 这是一个坑,希望能够帮到大家
微信小程序的wx.setNavigationBarColor和上面是一样的文章来源地址https://www.toymoban.com/news/detail-532528.html

到了这里,关于navigationBarTextStyle动态修改状态栏颜色的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序动态修改样式

    微信小程序动态修改样式:循环数组显示到页面,点击单独的按钮变换单独样式 代码如下(示例):

    2024年02月12日
    浏览(54)
  • uniapp 微信小程序配置全局主题色、实现动态修改主题色

            本文的实现目标是全局配置小程序的整体主题色,包括本地图标的色调。第一步实现在本地可以统一修改整体的主题色以及本地图标的颜色;第二步实现通过后台接口动态调整小程序前端的整体主题色以及本地图标颜色。本地图标的主题色调整需要使用svg格式的图片

    2024年02月01日
    浏览(47)
  • 解决微信小程序dom的获取问题,动态修改CSS样式

    哥们儿用UNIAPP开发微信小程序的过程中,遇到这么一个组件 这是插件市场中的一个案例,作者使用的进度条是vant的Circle 环形进度条 哥们儿开心的很呀,这东西粘贴一下改改数,一天的工作量不就达成了吗? 但是因为种种原因,我还是太高估自己了,vant引入不进去! 还好哥

    2024年02月05日
    浏览(52)
  • 微信小程序通过js动态修改css样式的方法,以及css变量

    不知道各位小帅有没有遇到这种问题,在微信小程序开发的时候,我们想要将某个文字大小变大,那么本篇文章就是解决这个问题。

    2024年02月06日
    浏览(54)
  • uniapp开发小程序动态更换状态栏颜色——简单便捷

    一个小程序内不同的页面,导航栏颜色更换  这是两个页面,一个小程序内~ 这两个都是必填项哦~ 有一个没填就没有效果,写在页面上跟生命周期一个层级的

    2024年02月06日
    浏览(40)
  • 【微信小程序】动态修改page的wxss样式/scroll-view使用/监听子组件

    静态写法 直接使用下面的写法,是静态的。 动态写法 在wxml最外层套一个自己定义的page的class。 如果想修改.page的样式,再用普通的动态class判断改变就可以了。 例如:改变背景颜色 参考:微信小程序如何动态修改page标签的css样式 设置id时需要注意下:id 的设置要求是字母

    2024年02月05日
    浏览(65)
  • Unity 动态修改自定义字体(Text)颜色

    参考:Unity 给Text文字添加不同的颜色_贪小心的博客-CSDN博客_unity文字颜色 原文: 在Unity中有些文字需动态更改颜色,通常通过color=redxxx/color而原本Color类所提供的颜色数量有限,就需要添加自己调好的Hexadecimal。 而动态修改颜色用Hexadecimal的话写在Text内容本身的时候就会出现

    2024年02月16日
    浏览(42)
  • vue element ui 修改 el-checkbox的禁用状态下的颜色

    1.vue element ui 修改 el-checkbox的禁用状态下的颜色 2.输入框的颜色修改(禁用状态下的)

    2024年02月11日
    浏览(61)
  • 微信小程序:动态修改自定义组件中vant-tab选中标签的大小并加粗标签

            1.在自定义组件的wxss文件里添加如下代码,此处还可以改变字体颜色之类的:         2.在自定义组件的json文件中修改组件样式隔离模式:        3.还遇到一个天坑的问题,这个自定义组件必须放在父组件的第一个引用位置,否则无法生效。我之前tab组件在upload组

    2024年02月06日
    浏览(54)
  • 【uniapp】自定义导航栏时,设置安全距离,适配不同机型+最顶部的状态栏修改字体颜色

    1、在pages.json中,给对应的页面设置自定义导航栏样式,navigationStyle设为custom(自定义)时,导航栏的字体颜色自动变成白色了,如果有需要就设为black 2、定义自定义组件customNavbar,在组件中获取屏幕边界到安全区域的距离

    2024年02月05日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包