簡體   English   中英

React MUI Chip onDelete 訪問 stopPropagation 方法

[英]React MUI Chip onDelete access to stopPropagation method

我有一個像這樣的芯片:

  const onDelete = (e) => {
    e.stopPropagation();
    // e.nativeEvent.stopPropagation();
  };
  return (
    <Chip
      label={name}
      sx={sx}
      component={NavLink}
      to={to}
      clickable={true}
      onDelete={onDelete}
    />);

沒有一個調用stopPropagation()起作用,因為它們在MUI發送到onDelete回調的事件中未定義。

如果用戶單擊刪除,我是否可以阻止該芯片跟隨鏈接to屬性?

stopPropagation()阻止當前事件的進一步傳播,但仍會處理重定向到鏈接。 如果你想停止這些行為,你可以使用preventDefault()方法:

const onDelete = (e) => {
    e.preventDefault();
    // e.nativeEvent.stopPropagation();
  };

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM