xiaolin3303 / wx-charts

微信小程序图表库,Charts for WeChat Mini Program
MIT License
4.92k stars 1.67k forks source link

怎么能做到数据加载进来之后再执行折线动画 #110

Open cui-xiao opened 7 years ago

cui-xiao commented 7 years ago

qq 20170609110607

xiaolin3303 commented 7 years ago

请具体描述下你的问题

cui-xiao commented 7 years ago

请教一个小程序问题,1比如我加载的页面的时候就请求接口数据,把数据存到了data里面的a,这时服务器太慢,打印data的时候数据显示Object,打印data.a是空值,当数据返回来的时候,data值会改变,里面包含了a的值,但是打印data.a的值还是空值怎么解决?2.怎么能wxCharts 里面的data: [5, 14, 59, 99, 20, null, null]有了动态数据在执行呢

xiaolin3303 commented 7 years ago

wxCharts是没有数据绑定的,所以说有数据改变的时候你需要主动的去告诉wxCharts 你的情况可以这样: 比如

// 请求数据
function request(...params, successCallback) {
    ...
    // 请求成功后调用
    success: function (data) {
        successCallback(data);
    }
}
function successCallback(data) {
    // 请求成功后再初始化wxCharts, 把数据处理成wxCharts接受的数组传入配置中
    new wxCharts(...)
}

后续数据有变化可以使用updateData方法,具体可以参看wx-charts-demo中如何使用的

cui-xiao commented 7 years ago

基本没问题了,曲线图这个 qq 20170614164343

xiaolin3303 commented 7 years ago

拉一下最新的代码 刚更新修复了这个问题

cui-xiao commented 7 years ago

曲线图没有修复啊,我下载了最新的,只要是动态数据touchHandler就不能用,一直报错。

qq 20170615114830

cui-xiao commented 7 years ago

image 红框中的数据,要是写死的,点击touchHandler没问题,要是我赋值了,点击就报错

xiaolin3303 commented 7 years ago

看报错应该是传入的data有问题,检查下,需要确保是Number类型

大兄弟,看你的代码,this.data.danliang 这个this是指向的wxCharts的实例!这样取的不是你微信小程序里的数据

cui-xiao commented 7 years ago

是我取出来的数据,还有点击的时候出现的悬浮提示宽度能自动么 间距怎么调试

qq 20170615161103

ZhuRuiHeng commented 6 years ago

我动态数据直方图一直报错,我这一个页面显示3个图表,其他两个没问题,开发工具没问题,一到手机测试就不行,多试几次才行``

ZhuRuiHeng commented 6 years ago

怎么上传报错图片?