Skip to content
This repository has been archived by the owner on Aug 23, 2019. It is now read-only.

有时候会遇到部分组件划不出来的情况 #4

Closed
CorgiTT opened this issue Oct 24, 2018 · 6 comments
Closed

有时候会遇到部分组件划不出来的情况 #4

CorgiTT opened this issue Oct 24, 2018 · 6 comments

Comments

@CorgiTT
Copy link

CorgiTT commented Oct 24, 2018

img
演示图

@CorgiTT CorgiTT changed the title 有时候会遇到部分组件画不出来的情况 有时候会遇到部分组件划不出来的情况 Oct 24, 2018
@JuneAndGreen
Copy link
Contributor

给一下能复现问题的demo?代码片段也行。

@CorgiTT CorgiTT closed this as completed Oct 25, 2018
@CorgiTT CorgiTT reopened this Oct 25, 2018
@CorgiTT
Copy link
Author

CorgiTT commented Oct 25, 2018

而且我发现总是第一个slider-view有问题,wxml上的页面结构和其他的不一样,是不是因为异步请求再加上组件加载的顺序问题导致的
img

@CorgiTT CorgiTT closed this as completed Oct 25, 2018
@CorgiTT CorgiTT reopened this Oct 25, 2018
@li2go
Copy link

li2go commented Oct 25, 2018

😄

@CorgiTT
Copy link
Author

CorgiTT commented Oct 26, 2018

我已经复现了这个问题:同一个位置,数据切换后,之前没有right侧栏不能划出,会影响后面有right侧栏也无法划出

没有right侧栏的情况下,没有划出;
进行数据的切换;
有了right侧栏的情况下,依然没有划出;

相反的,

有right侧栏的情况下,可以划出;
进行数据的切换;
没有right侧栏的情况下,依然可以划出;

具体操作可以,看看演示图或者代码片段:wechatide://minicode/LeYyCrmU7K3O

img

@JuneAndGreen
Copy link
Contributor

JuneAndGreen commented Nov 2, 2018

@Xavier0818 你这个问题在于你是这个组件渲染完之后再去改 slot="right" 那部分的宽度,而这个组件里依赖到的宽度没有即时更新。因为组件内部无法监听到 composed tree 的变化,所以目前的 0.0.4 版本给组件提供了一个 updateRight 方法。你在更新了宽度之后需要再手动调一下 updateRight 方法来更新组件内依赖的变量。

@christophermitchell070
Copy link

FU

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

No branches or pull requests

4 participants