微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

来自 MobX 的布尔值条件渲染

如何解决来自 MobX 的布尔值条件渲染

当 mobx 中的 boolean 为 true 时,我试图显示 InfoWindow。但是当我更改布尔组件时不会重新渲染。 正如我从控制台看到的,我的布尔值正在改变。

这是我的 JSX 代码

Log.d("broadcast","wifi  ConnectivityReceiver");

        Bundle extras = intent.getExtras();
        Intent intent = new Intent("broadCastName");
        // Data you need to pass to another activity
        intent .putExtra("message",extras.getString(Config.MESSAGE_KEY)); 
        context.sendbroadcast(intent );

这是我的mobx

      { GlobalStore.showInfoWindow &&
          <InfoWindow
            position={ {lat: props.Markers.searchResults.results[0].coordinate.lat,lng: props.Markers.searchResults.results[0].coordinate.lon} }
            onCloseClick={GlobalStore.setShowInfoWindow}
          >
            <div className='styles.rap'>
            <h1>Rap</h1>
            <p>Rap</p>
            </div>
          </InfoWindow>
        
      } }
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。