npm 包 @shortcm/radio 使用教程

介绍

@shortcm/radio 是一个简单易用的前端组件库,提供了单选框(Radio)和单选框组(RadioGroup)两个组件,可以方便地实现单选功能。

安装

在项目目录下使用 npm 进行安装:

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

快速上手

在项目中引入 @shortcm/radio:

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

在模板中使用:

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

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

这里使用了 v-model 实现数据双向绑定,value 存储了当前选中的单选框的值。

API

RadioGroup Props

参数 说明 类型 默认值
value/v-model 绑定值 string/number/boolean
disabled 是否禁用 boolean false
size 单选框组尺寸,可选值:smallmiddlelarge string middle

Radio Props

参数 说明 类型 默认值
label 单选框的值 string/number/boolean
disabled 是否禁用 boolean false
size 单选框尺寸,可选值:smallmiddlelarge string middle

RadioGroup Events

事件名称 说明 回调函数
change 在选项状态发生改变时触发 Function(value)

Radio Methods

方法名称 说明
blur() 使单选框失去焦点
focus() 使单选框获取焦点

示例

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

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

总结

@shortcm/radio 是一个简单易用的前端组件库,使用它可以快速地实现单选功能。通过本文的介绍,我们可以清晰地了解 @shortcm/radio 的基本用法和 API,希望本文能对大家学习和使用 @shortcm/radio 有所帮助。

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


猜你喜欢

  • npm 包 rollup-analyzer-plugin 使用教程

    在前端开发中,我们经常使用 rollup 进行打包,但是随着项目体量的增大,打包的代码会变得越来越多,这时候就需要一个工具来帮助我们分析打包后的代码,并找出其中的问题。

    4 年前
  • npm 包 memefactory-contracts 使用教程

    在去中心化应用(DApp)开发中,进行智能合约的部署需要一定的复杂度。而 npm 包 memefactory-contracts 可以帮助前端开发者更轻松地实现智能合约的部署。

    4 年前
  • npm 包 loopback-enum-mixin 使用教程

    什么是 loopback-enum-mixin Loopback-enum-mixin 是一个针对 LoopBack 框架的 npm 包,它为 LoopBack 应用程序提供了一种便捷的方式来定义和使...

    4 年前
  • npm 包 node-radius-client 使用教程

    前言 在前端开发中,我们需要很多工具来帮助我们完成任务。而 npm ,作为最大的包管理工具,其中很多的包对我们的开发非常有用。本文将介绍一个 npm 包 node-radius-client 的使用教...

    4 年前
  • NPM包sitify使用教程

    NPM (Node Package Manager) 是世界上最大的软件注册表之一,用于JavaScript开发者查找、共享和重用代码。包括Angular, React, Vue.js, Bootst...

    4 年前
  • npm 包 jao 使用教程

    在前端开发中,npm 是一个非常重要的工具,它提供了各种各样的包,能够方便我们的开发工作。其中,jao(JavaScript Array Operations)是一个非常实用的 npm 包,它提供了丰...

    4 年前
  • npm 包 jsaudio 使用教程

    在前端开发中,我们经常需要使用音频播放功能,而 npm 包 jsaudio 是一款非常实用且易于使用的 JS 音频库,它能够让我们快速在网页上集成音频播放功能。在本篇文章中,我们将详细介绍 jsaud...

    4 年前
  • npm 包 Reactium-Carousel 使用教程

    Reactium-Carousel 是一个适用于 React 的可定制轮播组件,它具有多种功能和配置选项,易于使用和高度可定制。本文将向您介绍使用 Reactium-Carousel 的方法。

    4 年前
  • NPM 包 rollup-analyzer-config 使用教程

    在前端开发中,我们经常会使用打包工具将多个文件整合为一个文件,以提高项目的加载速度。其中,Rollup 是一个高效的打包工具,可以将大型的 JavaScript 文件库打包成更小的文件,同时保证代码的...

    4 年前
  • npm 包 testcafe-browser-provider-crossbrowsertesting 使用教程

    随着前端技术的不断发展和进步,前端测试在项目开发中的重要性日益增加。为了提高测试覆盖率和质量,很多公司或开发者都使用测试自动化框架来执行测试用例。其中,testcafe 是一个非常流行的前端测试自动化...

    4 年前
  • npm 包 @shortcm/tab 使用教程

    什么是 @shortcm/tab? @shortcm/tab 是一个基于 Vue.js 的标签页组件,使用该组件可以轻松实现网站或应用内的标签页功能,同时提供了多种自定义选项,可以满足各种不同的需求。

    4 年前
  • npm 包 @shortcm/tab-scroller 使用教程

    简介 在前端开发中,Tab 页签的使用是比较常见的。随着网页的内容增加,Tab 的数量也会增多,这时候就可能会产生 Tab 标签过多的问题,导致页面不够美观,用户体验也会受到影响。

    4 年前
  • npm 包 @shortcm/tabs 使用教程

    介绍 @shortcm/tabs 是一个基于 JavaScript 的前端库,用于在网页中创建多个标签页,可定制标签页样式及展示内容。它是一个轻量级且易于使用的 npm 包,对于前端开发人员来说非常方...

    4 年前
  • npm 包 @shortcm/theme 使用教程

    前言 在 Web 开发中,UI 扮演着不可替代的重要角色。为了提高开发效率,我们可以使用现成的 UI 库来快速构建页面。@shortcm/theme 是一款优秀的 UI 库,本文将详细介绍如何使用它来...

    4 年前
  • npm 包 @shortcm/toolbar 使用教程

    什么是 @shortcm/toolbar @shortcm/toolbar 是一款适用于前端开发的工具栏库。使用 @shortcm/toolbar 可以方便开发者添加查看网站性能、调试代码等功能。

    4 年前
  • npm 包 @shortcm/top-app-bar 使用教程

    前言 在 Web 开发中,顶部应用栏是一个很常见的组件,它包含了网站的标题、导航栏、用户信息等。那么如何快速地实现一个顶部应用栏呢?这里介绍一个 npm 包 @shortcm/top-app-bar,...

    4 年前
  • npm包@shortcm/typography使用教程

    简介 @shortcm/typography是一个npm包,提供了一系列用于排版美化的typography工具,包括但不限于字体大小、行高、字间距、颜色等等。 安装 安装该npm包很简单,只需要在终端...

    4 年前
  • npm 包 koa-ctrl 使用教程

    简介 koa-ctrl 是一个基于 koa.js 的 npm 包,它提供了一种方便快捷的方式,让你可以在 koa.js 应用中创建基于控制器的路由映射。如果你想构建一个更加结构化的 koa.js 应用...

    4 年前
  • npm 包 @teamto-studio/react-table 使用教程

    简介 @teamto-studio/react-table 是一个 React 的 npm 包,能够快速、简便地为网页添加表格组件。它支持表格等基础功能,同时还具有丰富的样式定制和数据处理功能。

    4 年前
  • npm 包 @ussu/msl-deploy 使用教程

    简介 @ussu/msl-deploy 是一个基于 Node.js 的命令行工具,用于将静态资源部署到云存储服务(如阿里云 OSS、腾讯云 COS)中,支持多种云存储服务,同时具备自动化和可配置化的特...

    4 年前

相关推荐

    暂无文章