vue使用:onclick_高质量 Vue/React/Angular 统一前端组件库

今天给大家推荐一款超优秀的一统前端多框架UI组件库KPC。

f8ca4e418ba6692e3862505604cbc622.png

kpc 全称King Design Public Components,金山云团队开源的Intact/Vue/React/Angular多框架的前端高质量组件库。

6da48234a005780aa3f7072886303e60.png

特性

  • 同时支持Intact/Vue/React/Angular多框架;

  • 在保持浏览器原生特性的基础上,增强交互能力;

  • 支持按需加载,主题定制,国际化等特性;

  • 提供了自研脚手架方便快速初始化项目;

200a9d4a1f1f2dd4406e44dd7da5baf0.png

安装

Intact中安装

$ npm install kpc -S

Vue中安装

$ npm install kpc-vue -S

React中安装

$ npm install kpc-react -S

Angular中安装

$ npm install kpc-angular -S

52575f037e171380ec3789f449e50009.png

快速使用

Intact中使用

import {Button, ButtonGroup} from 'kpc/components/button';

<ButtonGroup><Button>button1Button><Button>button2Button>ButtonGroup>

Vue中使用

<template>
<Button @click="hello">Hello WorldButton>
template>
<script>import {Button, Message} from 'kpc-vue';export default {components: {
Button
},methods: {
hello() {
Message.success('Welcome to kpc world!');
}
}
}script>

React中使用

import React from 'react';
import {Button, Message} from 'kpc-react';

class App extends React.Component {
hello() {
Message.success('Welcome to kpc world!');
}
render() {
return <Button onClick={this.hello}>Hello WorldButton>
}
}

Angular中使用

import { Component, ViewEncapsulation } from '@angular/core';
import { MessageComponent } from 'kpc-angular';

@Component({
selector: 'app-root',
template: `"primary" (click)="onClick()">Hello World</k-button>`,
style: `
.k-button {
margin: 10px;
}`,
encapsulation: ViewEncapsulation.None,
})
export class AppComponent {
onClick() {
MessageComponent.success('Welcome to kpc world!');
}
}

7995957a535fb255fe1dac55c5741dd5.png

提供了非常丰富的超过45+组件,满足项目多样化需求。

aa4069ad51c736e5a525c4e059fce59a.png

cf8d0be0b9ed24f4fea946f81910f8dc.png

499cf0e5e110d2728d0f5671b5108994.png

ba9e4631897f2c302fe371ef38ab8713.png

e76e55dbacef1df8d3dc9ad8dcfe5192.png

1460672c96049b4f7f61f52807845d94.png

非常好的一款开源多框架UI库,需要的千万不要错过喔!

# 文档地址
https://design.ksyun.com/

# 仓库地址
https://github.com/ksc-fe/kpc

好了,今天就分享到这里。如果大家感兴趣的话,可以去看一看哈。

来源:

https://www.toutiao.com/i6903542168405869060/

“IT大咖说”欢迎广大技术人员投稿,投稿邮箱:aliang@itdks.com

7c71652c27784305dae30ddc0a5c8c01.gif 来都来了,走啥走,留个言呗~

 IT大咖说  |  关于版权 

由“IT大咖说(ID:itdakashuo)”原创的文章,转载时请注明作者、出处及微信公众号。投稿、约稿、转载请加微信:ITDKS10(备注:投稿),茉莉小姐姐会及时与您联系!

感谢您对IT大咖说的热心支持!

相关推荐

推荐文章

  • 使用Kafka和ksqlDB构建和部署实时流处理ETL引擎

  • Apache Kylin和Apache Doris分析比较

  • Web表单开发之实时格式化显示——Cleave.js

  • Mysql索引:图文并茂,深入探究索引的原理和使用

  • 打马赛克就安全了吗?AI消除马赛克,上线三天收获近7000星springboot 基于数据库的乐观锁实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值