我正在执行删除功能来删除横幅图像。我创建了一个删除函数,如下所示:
const [del, setDel] = useState([]);
const DeleteBanner = async (banner) => {
setDel(banner);
console.log(del);
Axios.delete(`/shop/${shopID}/banners`, del)
.then((res) => {
if (res.status === 200) {
setMessage({
data: `${res.data.MESSAGE}`,
type: "alert-success",
});
onShowAlert();
}
})
.catch((err) => {
setMessage({
data: err.response.data.MESSAGE,
type: "alert-danger",
});
setLoading(false);
onShowAlert();
});
};
return (
<div className="">
{shopData.data.ShopBanner.map((banners) => (
<Col
md="6"
xs="12"
className="p-0 m-0"
key={`img-${banners}`}
href="#pimage"
>
<img
className="border border-white"
key={`img-${banners}`}
src={`/api/v2/public/Shop/${shopID}/banner/${encodeURIComponent(
banners
)}`}
style={{ padding: "5px" }}
width="100%"
height="100%"
alt="banner"
/>
<Button
className="btn-link"
value={banners} …Run Code Online (Sandbox Code Playgroud)