Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

小程序加载会出现显示不 #38

Open
jerryzn opened this issue Jan 14, 2022 · 6 comments
Open

小程序加载会出现显示不 #38

jerryzn opened this issue Jan 14, 2022 · 6 comments

Comments

@jerryzn
Copy link

jerryzn commented Jan 14, 2022

微信截图_20220114191042

@jerryzn
Copy link
Author

jerryzn commented Jan 14, 2022

config: {
      canvasSize: {
        width: 350,
        height: 350
      },
      percent: 100,
      barStyle: [{width: 15, fillStyle: '#35b597'}, {width: 15, animate: true, fillStyle: [{position: 0, color: '#262827'}, {position: 1, color: '#262827'}]}],
      needDot: true,
      dotStyle: [{r: 25, fillStyle: '#ffffff', shadow: 'rgba(0,0,0,.15)'}, {r: 10, fillStyle: '#35b597'}]
    },
    pm_percentage:0, //进度条
    pollute: 0, //进度条
    protxt:'污染程度',
    pmtxt:'PM 2.5'

@lucaszhu2zgf
Copy link
Owner

不好意思,没看懂什么操作 @jerryzn

@answer33
Copy link

我这边也遇到了同样的问题,初始化percentage为0,同时我在onLoad生命周期请求接口然后this.setData({percentage:xx}),然后就会偶现如上这种渲染不全的问题。我的猜测是接口请求很快首次渲染还没完成percentage又改变了。然后我修改的方法是 在首次请求接口改变percentage加了个500ms的setTimout 就不会出现这样的渲染不全的问题了。

@lucaszhu2zgf
Copy link
Owner

lucaszhu2zgf commented Nov 21, 2022

我这边也遇到了同样的问题,初始化percentage为0,同时我在onLoad生命周期请求接口然后this.setData({percentage:xx}),然后就会偶现如上这种渲染不全的问题。我的猜测是接口请求很快首次渲染还没完成percentage又改变了。然后我修改的方法是 在首次请求接口改变percentage加了个500ms的setTimout 就不会出现这样的渲染不全的问题了。

大概知道什么问题了,我看看 @answer33

@chentaixing8866
Copy link

我这边也遇到了同样的问题,初始化percentage为0,同时我在onLoad生命周期请求接口然后this.setData({percentage:xx}),然后就会偶现如上这种渲染不全的问题。我的猜测是接口请求很快首次渲染还没完成百分比又改变了。然后我修改的方法是 在首次请求接口改变百分比加了个500ms的setTimout 就不会出现这样的渲染不全的问题了。

我也遇到这个问题,用了您的方法解决了! 非常感谢!

@OuO-dodo
Copy link

我这边也遇到了同样的问题,初始化percentage为0,同时我在onLoad生命周期请求接口然后this.setData({percentage:xx}),然后就会偶现如上这种渲染不全的问题。我的猜测是接口请求很快首次渲染还没完成percentage又改变了。然后我修改的方法是 在首次请求接口改变percentage加了个500ms的setTimout 就不会出现这样的渲染不全的问题了。

大概知道什么问题了,我看看 @answer33

我也碰到了同样的问题,我的场景是用进度条体现倒计时,页面加载完后用setInterval循环改变百分比的话,进度条会跑到左上方

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants