如何在不向用户发送响应导航中的另一个页面的情况下向用户发送警报?

时间:2018-07-18 10:31:56

标签: reactjs react-native

我正在开发本机的电子商务应用程序。需要帮助

  

我正在使用反应导航进行路由。

有什么主意如何向用户发送警报,告知他/她的商品已被添加到购物车,而不发送给他的购物车页面,但购物车ID是?

cart(){
   let product_id = this.props.navigation.state.params.id;
   AsyncStorage.getItem('cart_id')
     .then((_id) => 
          API.post_data(_id, product_id )
              .then((data) => {
                  if(data){
                      alert(data.product_name + 'data success');
                     }     

      // If I use this,
      // this.props.navigation.navigate("Cart", {id:data.id);
      // This send an user to cart page as well.

                    else{
                        alert(data.error.message + 'failed')
                       }
                    })
                .catch(err => alert(err))
            })
}

       <TouchableOpacity
       onPress={() => {
          this.cart()
       }}
            >
       </TouchableOpacity>

1 个答案:

答案 0 :(得分:0)

React Native Alert怎么样?)