哪位大佬企业微信第三方应用PC端中图表人名渲染结果成功的,求借鉴
企业微信通讯录 使用echarts 渲染 无法活的正确的人员名称 和部门名称,渲染出来为‘烫烫烫’?// methods中的方法 async setNmae() { if (window.WWOpenData) { window.WWOpenData.initCanvas() } else { window.WWOpenData = window.top.WWOpenData window.WWOpenData.initCanvas() } console.log('初始化完成') var items = [ { type: 'userName', // userType id: 'ZhangXiaoBin' // openid }, { type: 'userName', // userType id: 'LiShiQi' // openid }, { type: 'userName', // userType id: 'CaoXueFeng' // openid }, { type: 'userName', // userType id: 'ZhangHang' // openid } ] const result = await new Promise((resolve, reject) => { window.WWOpenData.prefetch({ items }, (err, data) => { if (err) { return reject(err) } resolve(data) }) }) console.log('result', result) var data = [] result.items.forEach(element => { data.push(element.data) }) return data }, // 在created 中调用上面方法给echarts的option赋值 this.setNmae().then(res => { console.log('res', res) this.option = { legend: { data: ['11'] }, xAxis: { type: 'category', data: res }, yAxis: { type: 'value' }, series: [{ name: '11', data: [150, 230, 224, 218], type: 'line' }] } const myChart = require('echarts').init(this.$refs.chart) myChart.setOption(this.option) }) 效果图[图片] console返回的数据 [图片]
2021-07-22