Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

iswitch-core

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

iswitch-core

一个实现Switch功能的Web组件,支持原生JavaScript及jQuery、Vue、React、Angular等框架。

  • 0.1.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

iswitch

一个实现Switch功能的Web组件,支持原生JavaScript及jQuery、Vue、React、Angular等框架。

效果

[图片示例待添加]

功能

  • 核心Switch效果
  • 滑动动画
  • 句柄滑动、按住效果
  • 支持change事件
  • 支持change事件
  • 支持disabledloadingreadonlystatic状态
  • 自定义设置动画尺寸颜色

实现进度

平台包名版本备注
imageiswitch-js实现中...
imageiswitch-vue实现中...
imageiswitch-react实现中...
imageiswitch-angular实现中...

使用

iSwitch组件支持在多种JS框架中运行,请挑选适合你的,安装并使用她。

安装

直接在页面中引用

  • 本地引用
<!--原生JS版本-->
<script src="~/iswitch-js/dist/index.js"></script>
<!--Vue版本-->
<script src="~/iswitch-vue/dist/index.js"></script>
<!--React版本-->
<script src="~/iswitch-react/dist/index.js"></script>
<!--Angular版本-->
<script src="~/iswitch-angular/dist/index.js"></script>
  • CDN引用
<!--原生JS版本-->
<script src="~/iswitch-js/1.0.0/dist/index.js"></script>
<!--Vue版本-->
<script src="~/iswitch-vue/1.0.0/dist/index.js"></script>
<!--React版本-->
<script src="~/iswitch-react/1.0.0/dist/index.js"></script>
<!--Angular版本-->
<script src="~/iswitch-angular/1.0.0/dist/index.js"></script>

通过NPM安装

# 原生JS版本
npm i -S iswitch-js

# Vue版本
npm i -S iswitch-vue

# React版本
npm i -S iswitch-react

# Angular版本
npm i -S iswitch-angular

文档

组件

Props

名称说明类型默认值
name组件内部input[checkbox]name属性值string
value组件值any
size组件尺寸,可选值:small default largestringdefault
loading组件是否进入loading状态booleanfalse
loadingText组件进入loading状态时,显示的loading文字stringLoading...
disabled组件是否禁用booleanfalse
readonly组件是否只读booleanfalse
static组件以静态方式渲染booleanfalse
delay滑动动画delay时间,单位毫秒number300
beforeChange开关切换前执行的函数,可返回一个Promise对象,或者返回一个boolean类型的值;当返回值是true或者返回的Promiseresolve时,才会执行切换,否则不执行切换function
onText打开状态下显示的文字stringON
onValue打开状态对应的值anytrue
onColor打开状态开关颜色stringgreen
offText关闭状态下显示的文字stringOFF
offValue关闭状态对应的值anyfalse
offColor关闭状态开关颜色stringred

Methods

switchOn,switchOff,switchToggle,destroy

Events

change,input

FAQs

Package last updated on 16 Oct 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc