npm 包 eschew-materials 使用教程

eschew-materials 是一个基于 Material Design 的前端 UI 组件库,可以用来快速搭建美观的 web 应用界面。本文介绍如何使用 npm 安装 eschew-materials,并展示一些实用的组件和用法。

安装

使用 eschew-materials 需要先安装 Node.js 和 npm。如果你还没有安装,可以查阅相关文档进行安装。安装完成后,在命令行中输入以下命令进行安装:

--- ------- ----------------

等待安装完成后,就可以在项目中使用 eschew-materials 了。

使用

为了方便使用,可以先引入 css 样式文件和 js 脚本文件:

----- ---------------- -------------------------------------------------------------------
------- --------------------------------------------------------------------------

然后就可以在页面中使用 eschew-materials 的组件了。下面展示几个实用的组件。

按钮

按钮是非常基础的组件,可以用于触发事件。可以设置各种颜色和大小。

------- ------------------------- ---------------
------- ---------------- ----------------------- ---------------
------- ---------------- ----------------- ---------------
------- ---------------- ---------- --------------- ---------------
------- ---------------- ---------- --------------- ---------------
------- ---------------- ---------- ------------- ---------------

输入框

输入框可以用来接收用户输入的内容,可以设置提示文字和类型。

------ ------------------------------------
------ ---------------- ----------- -------------------
------ ----------------------------------------
------ ---------------- --------------- -----------------------
------ -------------------------------------
------ ---------------- ------------ --------------------

列表

列表可以用来展示数据,在 eschew-materials 中有两种列表:带图标的列表和平面列表。

--- ----------------
  --- ---------------------
    -- -------------- ---------- -----------------------------
    ----- ------------------------------- ------------
  -----
  --- ---------------------
    -- -------------- ------------ ---------------------------
    ----- --------------------------------- -- -----------------------
  -----
-----
--- ---------------------
  --- ------------------------------ ---- ---- ------
  --- ------------------------------ ---- ---- ------
  --- ------------------------------ ---- ---- ------
-----

选择器

选择器可以用来从一组选项中选取一个或多个选项,可以设置默认选中项和回调函数。

------ -----------------
  ------ ------------ --------------------- --------
  ----- -----------------------------
  ----- ----------------------------- --------
--------
------ -----------------
  ------ ------------ ----------------------
  ----- -----------------------------
  ----- ----------------------------- --------
--------
------ --------------------
  ------ ----------------
  ----- --------------------------------
  ----- ---------------------------------- --------
--------
------ --------------------
  ------ ----------------
  ----- --------------------------------
  ----- ---------------------------------- --------
--------

结语

本文介绍了 npm 包 eschew-materials 的使用方法和常用组件,希望能对大家的前端开发工作有所帮助。更多详细信息可以查看官方文档。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005668481e8991b448e2adf


猜你喜欢

  • npm 包 summernote-plugins 使用教程

    简介 summernote-plugins 是一个基于 summernote 富文本编辑器的扩展包,提供了更丰富的功能和更友好的用户体验。它扩展了 summernote 原有的功能,例如增加了表格插件...

    3 年前
  • npm 包 eslint-plugin-url 使用教程

    介绍 eslint-plugin-url 是一个用于检测 JavaScript 代码中 URL 相关问题的 npm 包。它可以检测出以下问题: URL 未经过编码。 URL 过短或过长。

    3 年前
  • npm 包 ng-image-placeholder 使用教程

    在前端开发中,我们经常需要用到图片占位符,这种图片可以作为临时的占位符使用,以帮助我们在没有实际图片时调试和测试代码。而 ng-image-placeholder 正是一款 npm 包,可以让我们方便...

    3 年前
  • npm 包 puppeteer-crawler 使用教程

    介绍 puppeteer-crawler 是一个基于 Puppeteer 实现的 web 爬虫工具。它可以帮助开发者自动化地访问网页,并提取需要的数据。 在前端领域中,我们经常需要从网站上获取数据,例...

    3 年前
  • npm 包 react-native-baidu-map-sxitofork 使用教程

    简介 react-native-baidu-map-sxitofork 是一个使用 React Native 开发的百度地图封装库。可以很方便地在 React Native 项目中进行百度地图相关开发...

    3 年前
  • npm 包 aurelia-http-client-mock 使用教程

    在前端开发中,我们经常需要与后端进行数据交互,而测试这一环节尤为重要。aurelia-http-client-mock 是一个可以帮助我们进行前端测试的 npm 包,可以模拟 HTTP 请求并返回自定...

    3 年前
  • npm 包 yunabase62 使用教程

    在前端开发中,我们经常需要进行数据的编码和解码操作。而 yunabase62 就是一种编码算法,可以将任意的数据转换成仅包含数字和大小写字母的字符串。这在数据传输和存储时非常有用。

    3 年前
  • npm 包 @hyunseob/countdown 使用教程

    在前端开发中,常常需要使用定时器来实现一些特定的功能,比如定时刷新数据、倒计时等等。而这些功能的实现,往往可以通过使用 npm 包来快速解决。其中,@hyunseob/countdown 是一款非常优...

    3 年前
  • npm包generator-ramp-webextension-kickstart使用教程

    简介 在前端开发中,我们常常需要创建浏览器插件来进行一些定制化的操作。generator-ramp-webextension-kickstart就是一个npm包,它可以帮助我们快速地创建一个基于Web...

    3 年前
  • npm 包 mips 使用教程

    介绍 MIPS 是一款基于前端的汇编语言,它可以生成 MIPS 代码,同时提供了一些常见的操作和功能。如果你是一名前端开发者,那么你可能需要 MIPS 来编写一些复杂的算法,并在浏览器中运行。

    3 年前
  • npm包 react-form-data-handler 使用教程

    在现代Web开发中,前端开发人员通常需要采集表单数据并将其提交到服务器。虽然HTML和JavaScript让表单数据采集变得简单,但数据验证和格式化必须是前端系统的关键处理。

    3 年前
  • npm 包 gcs-filepath-validator 使用教程

    前言 在开发 Cloud Storage for Firebase 功能时,我们需要确保上传到云端的文件名和路径是合法的,使用 gcs-filepath-validator 可以帮我们验证路径是否合法...

    3 年前
  • npm 包 heart-rate-monitor 使用教程

    简介 heart-rate-monitor 是一个基于 Web Audio API 的 JavaScript 库,可以通过 Web 浏览器捕获用户的心率信息。 在前端开发过程中,收集和分析用户心率信息...

    3 年前
  • npm 包 ndgeojson-lint 使用教程

    随着 Web 技术发展,前端开发变得越来越重要。随之而来的是各种开发框架,库等等。其中,使用 npm 管理包的方式逐渐成为主流。本文介绍一个 npm 包:ndgeojson-lint,它可以帮助开发者...

    3 年前
  • npm 包 railroad-switch 使用教程

    简介 railroad-switch 是一个用于创建有向图和状态机图的库。它基于 JavaScript,并且可以在浏览器和 Node.js 上运行。此库提供了一个简单易用的 API,通过它可以使用 A...

    3 年前
  • 使用 generator-jhipster-botw-theme 生成 NPM 包

    generator-jhipster-botw-theme 是一个帮助快速生成基于 jHipster 的 Web 应用程序的前端主题的 NPM 包。本文将详细介绍如何使用该包以及其内部机制。

    3 年前
  • npm 包 homebridge-camera-sensr 使用教程

    简介 npm 是 Node.js 的包管理器,homebridge-camera-sensr 是一款支持通过 HomeKit 控制摄像头的 npm 包。这篇文章会详细介绍如何通过使用 npm 包 ho...

    3 年前
  • npm 包 node_serverless_bundler 使用教程

    在以 Serverless 为代表的无服务器计算时代中,Node.js 已经成为了构建函数式服务的主流语言。但是,在实际应用中,使用 Node.js 组织和管理无服务器函数的代码也面临一些挑战。

    3 年前
  • npm 包 aws-util-s3-test 使用教程

    AWS S3 是 Amazon 提供的云存储服务。在 Web 应用开发中,我们经常需要使用 AWS S3 存储图片、视频、音频等静态资源。为了方便开发者使用 AWS S3,社区贡献了许多开源的 npm...

    3 年前
  • npm 包 bwnode 使用教程

    在前端开发中使用 Node.js 是必不可少的,而 bwnode 是一款非常实用的 npm 包,它提供了许多 Node.js 开发中常用的功能。在本文中,我们将向大家介绍 bwnode 的安装与使用教...

    3 年前

相关推荐

    暂无文章