{ "pages":[
"pages/index/index",
"pages/logs/logs"
],
"window":{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle":"black"
}
}
例如,我想动态修改其中的navigationBarTitleText,该怎么修改?可以用一个变量替换吗?
如果可以通过app.js读取app.json的内容。那你可以参考一下echart更新数据的方法。
初始运行
5秒后更新数据
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>第一个 ECharts 实例</title>
<!-- 引入 echarts.js -->
<script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div id="main" style="width: 600px;height:400px;"></div>
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
var option = {
title: {
text: '第一个 ECharts 实例'
},
tooltip: {},
legend: {
data:['销量']
},
xAxis: {
data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
},
yAxis: {},
series: [{
name: '销量',
type: 'bar',
data: [10,15,16,18,20,30]
}]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
//5秒后更新数据
setInterval(function() {
new_data=[30,20,44,15,25,33];
myChart.setOption({
series: [{
// 根据名字对应到相应的系列
data: new_data
}]
});
}, 5000);
</script>
</body>
</html>
有办法吗?
wx.setNavigationBarColor({frontColor:"#ffffff",backgroundColor:'#000000'})
wx.setTabBarStyle({
color: '#FF0000',
selectedColor: '#00FF00',
backgroundColor: '#0000FF',
borderStyle: 'white'
})
wx.setTabBarItem({
index: 0,
text: 'text',
iconPath: '/path/to/iconPath',
selectedIconPath: '/path/to/selectedIconPath'
})
有办法吗?
我也想知道。。。
wx.setNavigationBarColor({frontColor:"#ffffff",backgroundColor:'#000000'})
wx.setTabBarStyle({
color: '#FF0000',
selectedColor: '#00FF00',
backgroundColor: '#0000FF',
borderStyle: 'white'
})
wx.setTabBarItem({
index: 0,
text: 'text',
iconPath: '/path/to/iconPath',
selectedIconPath: '/path/to/selectedIconPath'
})