taro coustomCallout展示的数据总是真实数据的上一次值

raogr8fs  于 2022-10-22  发布在  其他
关注(0)|答案(8)|浏览(237)

相关平台

微信小程序

复现仓库

https://gitee.com/wangluping/taro-coust-callout-issue

小程序基础库: 最新版本
使用框架: React

复现步骤

运行项目, 手机预览. 三秒后button中展示1, 而callout不展示, 点击button, 此时button中展示2, callout展示1.

为了方便对比我还写了一个微信demo, 链接: https://gitee.com/wangluping/wx-custom-callout-compare

期望结果

和微信一致, 三秒后button和callout同时展示. 且点击button按钮, 这两个数据是一致的

实际结果

callout的数据更新总比button上的慢

环境信息

Taro CLI 3.3.9 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 14.17.5 - D:\node\node.EXE
      npm: 6.14.14 - D:\node\npm.CMD
e5nqia27

e5nqia272#

有木有大佬帮看一下

cczfrluj

cczfrluj3#

taro 和 taro-cli 升级到最新版本试试,3.4.11 没有复现你说的问题

@lupingW

kadbb459

kadbb4594#

taro 和 taro-cli 升级到最新版本试试,3.4.11 没有复现你说的问题

@lupingW

需要在手机真机才能复现. 我安装了3.4.12版本, 还是能够复现.

km0tfn4u

km0tfn4u5#

taro 和 taro-cli 升级到最新版本试试,3.4.11 没有复现你说的问题
@lupingW

需要在手机真机才能复现. 我安装了3.4.12版本, 还是能够复现.

真机复现了。你这里为什么要嵌套三层 CoverView,我试了一下一层、两层真机都是正常的

wmomyfyw

wmomyfyw6#

因为要还原ui…

------------------ 原始邮件 ------------------ 发件人: "NervJS/taro"***@***.***>; 发送时间: 2022年6月15日(星期三) 下午3:55***@***.***>;***@***.******@***.***>; 主题: Re: [NervJS/taro] coustomCallout展示的数据总是真实数据的上一次值 (Issue #11461) taro 和 taro-cli 升级到最新版本试试,3.4.11 没有复现你说的问题 @lupingW 需要在手机真机才能复现. 我安装了3.4.12版本, 还是能够复现. 真机复现了。你这里为什么要嵌套三层 CoverView,我试了一下一层、两层真机都是正常的 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID:***@***.***>

erhoui1w

erhoui1w7#

因为要还原ui

------------------ 原始邮件 ------------------ 发件人: "NervJS/taro"***@***.***>; 发送时间: 2022年6月15日(星期三) 下午3:55***@***.***>;***@***.******@***.***>; 主题: Re: [NervJS/taro] coustomCallout展示的数据总是真实数据的上一次值 (Issue #11461) taro 和 taro-cli 升级到最新版本试试,3.4.11 没有复现你说的问题 @lupingW 需要在手机真机才能复现. 我安装了3.4.12版本, 还是能够复现. 真机复现了。你这里为什么要嵌套三层 CoverView,我试了一下一层、两层真机都是正常的 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID:***@***.***>

我试了你发的微信原生版本,嵌套加到三层也会有问题。

ebdffaop

ebdffaop8#

我试了一下 微信原生的代码, 将cover-view嵌套为三层, 真机预览.  小程序偶现三秒后Map中为展示出<value: 1>. 但点击change data按钮. Map中展示的和button展示的内容是同步的. 而taro编译出来的是不同步的. 测试机: 安卓 iqoo pro  微信版本8.0.23…

------------------ 原始邮件 ------------------ 发件人: "NervJS/taro"***@***.***>; 发送时间: 2022年6月15日(星期三) 下午4:11***@***.***>;***@***.******@***.***>; 主题: Re: [NervJS/taro] coustomCallout展示的数据总是真实数据的上一次值 (Issue #11461) 因为要还原ui … ------------------ 原始邮件 ------------------ 发件人: "NervJS/taro" @.>; 发送时间: 2022年6月15日(星期三) 下午3:55 @.>; @.@.>; 主题: Re: [NervJS/taro] coustomCallout展示的数据总是真实数据的上一次值 (Issue #11461) taro 和 taro-cli 升级到最新版本试试,3.4.11 没有复现你说的问题 @lupingW 需要在手机真机才能复现. 我安装了3.4.12版本, 还是能够复现. 真机复现了。你这里为什么要嵌套三层 CoverView,我试了一下一层、两层真机都是正常的 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***> 我试了你发的微信原生版本,嵌套加到三层也会有问题。 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID:***@***.***>

相关问题