2***@qq.com
2***@qq.com
  • 发布:2017-12-29 16:33
  • 更新:2017-12-29 17:47
  • 阅读:2823

【报Bug】透明渐变样式设置setStyle无效

分类:MUI

mui.openWindow({
url: "/pages/status/statusOverview.html",
id: "/pages/status/statusOverview.html",
styles: {
titleNView: {
backgroundColor: '#00BFFF', //导航栏背景色
titleText: '页面标题', //导航栏标题
titleColor: '#000000', //文字颜色
type: 'transparent', //透明渐变样式
autoBackButton: true, //自动绘制返回箭头
splitLine: { //底部分割线
color: '#cccccc'
}
}
}
})
打开新页面将新页面的titleNView的type的属性设置为渐变透明样式‘transparent’,在新页面使用
var titleNView = plus.webview.currentWebview().getTitleNView()
titleNView.titleText = "新标题"
plus.webview.currentWebview().setStyle({
"titleNView": titleNView
})
设置无效,并且透明渐变样式也显示不出

2017-12-29 16:33 负责人:无 分享
已邀请:
Neil_HL

Neil_HL

你要修改的话,不建议先得到,在修改,可以直接修改,这样透明渐变样式也能显示:

plus.webview.currentWebview().setStyle({titleNView:{  
    titleText:"新标题"  
}})
  • 2***@qq.com (作者)

    今天,更新后这个方法可以了

    2018-01-02 12:01

Neil_HL

Neil_HL

alpha版HBuilder已修复该问题,这个写法可以使用

  • 2***@qq.com (作者)

    在这个版本中,不设置type: 'transparent', 透明渐变样式 是没问题的

    2017-12-29 17:43

该问题目前已经被锁定, 无法添加新回复