一個簡單的,響應式,原生JavaScript通知提示插件——Notyf

介紹

Notyf是一個簡單,響應迅速,兼容性強,無依賴,原生的JavaScript Toast庫。有時候我們在開發項目的時候,不一定某一個框架全部都能夠滿足需求,有一些邊邊角角的可能得集成以下一些小插件才能滿足我們的需求,Notyf是一個原生的無依賴的瀏覽器通知提示插件,可以很好的集成到任何Web項目中。


一個簡單的,響應式,原生JavaScript通知提示插件——Notyf


開源首頁

https://github.com/caroso1222/notyf

相關特性

  • <strong> 反應迅速
  • <strong> 兼容A11Y
  • <strong> 強類型代碼庫(可隨時使用TypeScript鍵入)
  • ⚡️ 公開了3種類型模塊化方式:ES6,CommonJS和IIFE(適用於原生,無需框架)
  • <strong> 端到端測試
  • <strong>輕鬆集成到現代框架。可與React,Angular和Vue集成。
  • 可選的波紋狀花式顯示效果
  • <strong>簡單但高度可擴展的API。創建自己的提示類型並自定義它們。
  • <strong> 支持呈現自定義HTML內容
  • <strong>壓縮後<2K

  • 一個簡單的,響應式,原生JavaScript通知提示插件——Notyf


    安裝

    使用

    最簡單的原生使用方式,將css和js文件添加到您的主文檔中:

     


    ...



    // 創建Notyf實例
    var notyf = new Notyf();

    //顯示錯誤提示
    notyf.error('You must fill out the form before moving forward');

    // 顯示成功提示
    notyf.success('Your changes have been successfully saved!');

    模塊化使用

    import { Notyf } from 'notyf';
    import 'notyf/notyf.min.css'; // for React and Vue

    // Create an instance of Notyf
    const notyf = new Notyf();

    // Display an error notification
    notyf.error('Please fill out the form');

    API

    創建Notyf實例時,可以設置一些配置:

    • new Notyf([options])
    一個簡單的,響應式,原生JavaScript通知提示插件——Notyf

    以上三個配置分別表示通知的持續時間,是否以漣漪效應顯示通知

    • INotyfNotificationOptions

    自定義配置界面

    一個簡單的,響應式,原生JavaScript通知提示插件——Notyf

    以上是瀏覽器翻譯的效果,相信也都能看得懂

    • INotyfIcon

    配置界面定義圖標

    一個簡單的,響應式,原生JavaScript通知提示插件——Notyf

    總結

    Notyf是一個用於Web應用的通知提示小插件,有需要的同學可以Notyf是一個用於Web應用的通知提示小插件,有需要的同學可以嘗試下!

    PS:頭條後臺的代碼塊調整,如有查看不完整的可以直接訪問Github地址


    分享到:


    相關文章: