推荐一款简易的solid js消息UI库使用详解

2022-08-29 09:47:24
目录
???????? solid-msg快速开始调整配置自定义消息内容自定义消息卡片

????????>

今天推荐一款简易的 solid-js 的消息 UI 库

View DEMO

特性:

    使用 twind 处理 css进度条 bar易于使用易于定制轻量, 仅 1.5kb in gzip

    快速开始

    安装:

    pnpm i "solid-msg"
    

    在 Solid 工程中使用:

    import { solidMsg } from "solid-msg";
    solidMsg.light("hello solid-msg")
    

    调整配置

    import { solidMsg } from "solid-msg";
     solidMsg.setOptions({
      positon:"center",
      clickCardClose: true,
      closeButton: false,
      progress: false,
      width: "500px",
      padding: "20px",
    });
    solidMsg.light("hello solid-msg")
    

    自定义消息内容

    import { solidMsg } from "solid-msg";
    solidMsg.light(
      <div>
        <h2>the title</h2>
        <div>the message</div>
      </div>
    );
    

    自定义消息卡片

    import { solidMsg } from "solid-msg";
    solidMsg.setOptions({
      Component: MsgComponent,
    });
    const MsgComponent: Component<{
      id: string;
      msg: any;
      type: MsgType;
      duration: number;
    }> = (p) => {
      return (
        <div>
          <div>Your custom message card</div>
          <div>{p.msg}</div>
        </div>
      );
    };

    以上就是推荐一款简易的solid-js消息UI库使用详解的详细内容,更多关于solid-js消息UI库的资料请关注易采站长站其它相关文章!