1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 微信小程序自定义标题栏

微信小程序自定义标题栏

时间:2023-12-22 00:24:40

相关推荐

微信小程序自定义标题栏

微信小程序标题栏系统默认的有样式,有时候我们可能需要修改一下,看看下面的属性

小程序可以全部自定义标题栏,7.0.0之后也可以单独修改某一个标题栏

如果全部需要在app.json 的window里面添加

"navigationStyle":"custom"

如下

"window": {"backgroundTextStyle": "light","navigationBarBackgroundColor": "00d8a0","navigationBarTitleText": "WeChat","navigationBarTextStyle": "black","navigationStyle": "custom"},

如果是单独对某一个 只需要在要修改的json里面添加"navigationStyle": "custom" 即可

如下

{

"navigationStyle": "custom"

}

记得不要在最外成添加window 否则无效果

需要注意的微信小程序原生的标题栏有沉浸栏与标题栏2部分组合如下

自定义需要注意的是要获取这个沉浸栏的高度 然后在定义标题 如果只写标题栏的

肯定会定上去,也不好看,

xml 里面

<view ><!-- 沉浸栏 --><view style="width:100%;height:{{statusBarHeight}}px"></view><!-- 标题栏 这里就可以自定义写标题 --><view><text>我是标题栏,里面修改自己想要的样式</text></view></view>

js里面

const app = getApp()Page({/*** 页面的初始数据*/data: {statusBarHeight:0},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {var that = thiswx.getSystemInfo({success: function (res) {console.log(res)console.log(res.statusBarHeight)that.setData({statusBarHeight: res.statusBarHeight})},})},/*** 生命周期函数--监听页面初次渲染完成*/onReady: function () {},/*** 生命周期函数--监听页面显示*/onShow: function () {},/*** 生命周期函数--监听页面隐藏*/onHide: function () {},/*** 生命周期函数--监听页面卸载*/onUnload: function () {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {},/*** 用户点击右上角分享*/onShareAppMessage: function () {}})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。