小编Reu*_*ose的帖子

如何在浏览器上使用 TailwindCSS 强制暗模式?

我有一个网站,使用 TailwindCSS 正确实现了深色/浅色 UI。

我想知道是否有一种方法可以强制网站以深色模式加载,直到用户通过单击切换按钮专门切换浅色模式。

为什么?因为我更喜欢网站在深色模式下的外观,但由于正确实现了浅色/深色主题,我宁愿保留它并强制它以深色模式加载,无论用户的浏览器设置如何。

html javascript css user-interface tailwind-css

12
推荐指数
2
解决办法
8468
查看次数

如何更新 Supabase 表中的整行?(收到 400 错误)

我正在尝试制作一个输入表单,用户可以在其中同时更改一行中的多个值,然后使用该update()方法将其提交到数据库。这些值作为 defaultValues 从 Supabase 表读取到多个输入字段中,用户可以编辑这些值,然后提交表单以更新表的 Supabase 实例中的值。

输入表格看起来像这样

从用户接收到的输入值存储在具有以下形状的对象中:

inputFields = {
    "name": "Piramal Glassed", // NEW
    "email": "piramal@glass.com", // NEW
    "contact": "98203" // NEW
    "pin": 400066, 
    "city": "Mumbai", 
    "state": "Maharashtra", 
    "country": "India", 
}

Run Code Online (Sandbox Code Playgroud)

标记为 的值// NEW是用户已更改的值,需要在 Supabase 表的后续行中更新。

我不断收到 400 错误。RLS 目前已禁用。这是我用来将数据发送回 supabase 表的函数。

    const { data, error } = await supabase
      .from("company")
      .update([inputFields.values])
      .match([originalFields.values]); // Contains Original Values Of Row That Need To Be Replaced (same shape as inputFields.values)
  };

Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

supabase supabase-database

5
推荐指数
1
解决办法
3782
查看次数