日志:
代码:
function buildChart1(dataY,nameY,value1,value2,value3,value4){
//设置Chart容器高度:
var totalHeight = 120 + dataY.length*75;
$("#mycharts11").css("height",totalHeight);
console.log("totalHeight="+totalHeight)
var myChart1= echarts.init(document.getElementById('mycharts11'));
var option1={
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
},
formatter: function (params) {
return params[0].name+
'<br/>' +
params[0].seriesName + ' : ' +'¥'+ fmoney(params[0].value) +
'<br/>'+
params[1].seriesName + ' : ' +'¥'+ fmoney(params[1].value) +
'<br/>'+
params[2].seriesName + ' : ' +'¥'+ fmoney(params[2].value)
}
},
grid:{
right:120,
left:100
},
legend:{
data:['签约金额','回款金额','费用']
},
xAxis: {
name:'金额(元)',
nameGap:'10',
type: 'value',
axisLabel : {
formatter: '{value}'
},
splitLine:{
show:false
}
},
yAxis: {
name:nameY,
type: 'category',
data: dataY,
splitLine:{
lineStyle:{
color:['#ebebeb']
}
}
},
series: [
{
name: '签约金额',
type: 'bar',
data: value1,
barWidth:16,
label: {
normal:{
show: true,
position: 'right',
textStyle:{
color:"#333333"
},
formatter:function(param){
return fmoney(param.value);
}
}
},
itemStyle: {
normal: {
color: '#6cb4fb'
}
}
},
{
name: '回款金额',
type: 'bar',
data: value2,
barWidth:16,
label: {
normal:{
show: true,
position: 'right',
textStyle:{
color:"#333333"
},
formatter:function(param){
return fmoney(param.value);
}
}
},
itemStyle: {
normal: {
color: '#66c99b'
}
}
},
{
name: '费用',
type: 'bar',
data: value3,
barWidth:16,
label: {
normal:{
show: true,
position: 'right',
textStyle:{
color:"#333333"
},
formatter:function(param){
return fmoney(param.value);
}
}
},
itemStyle: {
normal: {
color: '#f39c11'
}
}
}
]
};
console.log("echart options "+JSON.stringify(option1))
myChart1.setOption(option1);
//组装数据
removeTable();
inintTable(value4);
}
结果:
你好,你们应该是在 顶层初始化了 WWOpenData,然后想在 iframe 里面渲染通讯录内容,这是不允许的。可以在 iframe 里面去初始化 WWOpenData,然后再渲染内容
那应该是组件问题吧?你试试直接获取通讯录可以不?(而且获取详细的话要通讯录应用才行)
那你直接获取通讯录可以的话那就是组件问题啦……