跨框架组件库解决方案 kpc v0.8.4 发布,新增评分组件 Rate

栏目: CSS · 发布时间: 7年前

内容简介:kpc是金山云前端团队推出的跨框架的组件库解决方案,目前支持金山云内部框架Intact,以及流行的Vue/React。开发该组件库的目的是,希望通过一套组件库来满足不同团队之间不同的技术栈的开发需求,同时相比维护针对各个框架开发一套各自的组件库而言,可以将维护成本将至最低,且可以做到各个框架同步更新在现有的Vue后者React中引入该组件库只需要配置一项webpack的alias即可,详见在项目根目录下创建

kpc是金山云前端团队推出的跨框架的组件库解决方案,目前支持金山云内部框架Intact,以及流行的Vue/React。开发该组件库的目的是,希望通过一套组件库来满足不同团队之间不同的技术栈的开发需求,同时相比维护针对各个框架开发一套各自的组件库而言,可以将维护成本将至最低,且可以做到各个框架同步更新

在现有的Vue后者React中引入该组件库只需要配置一项webpack的alias即可,详见 文档说明

Vue CLI 3

在项目根目录下创建 vue.config.js 文件,内容如下:

module.exports = {
    configureWebpack: {
        resolve: {
            alias: {
                'kpc': 'kpc/@css',
                'intact$': 'intact-vue',
            }
        },
    }
}

然后就可以引入kpc组件使用了

Create React App

修改配置之前,我们需要弹出项目的配置文件

npm run eject

然后修改配置文件 config/webpack.config.js

--- a/config/webpack.config.js
+++ b/config/webpack.config.js
@@ -265,6 +265,8 @@ module.exports = function(webpackEnv) {
         // Support React Native Web
         // https://www.smashingmagazine.com/2016/08/a-glimpse-into-the-future-with-react-native-for-web/
         'react-native': 'react-native-web',
+        'kpc': 'kpc/@css',
+        'intact$': 'intact-react',
       },
       plugins: [
         // Adds support for installing with Plug'n'Play, leading to faster installs and adding

更新日志

  1. Add  新增评分组件 Rate   #218
  2. Add   Form 支持 verticalinline 布局方式  #219
  3. Add   Select 支持 loading 状态  #220
  4. Add   Datepicker 新增 getDateStringcreateDate 方法,用于日期字符串和日期对象之间进行转换
  5. Fix  修复 Icon 不能通过 style 属性定义图标颜色的问题  #217
  6. Fix  修复 Slider 属性 max/min 取值为 undefined 时会报错的问题  #216
  7. Fix  修复 Table 在边框模式下,吸顶的表头宽度会超出 2px 的问题  #222
  8. Fix  修复 Dropdown 及该类型的组件,在菜单弹出后,点击另一个组件,上一个菜单不会自动隐藏的问题  #221
  9. Fix  修复 Datepicker 被禁用的日期 hover 时依然有背景色的问题  #223

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

HTML5秘籍

HTML5秘籍

Matthew MacDonald / 李松峰、朱巍 / 人民邮电出版社 / 2012-8 / 79.00元

《HTML5秘籍》共包括四个部分,共12章。第一部分介绍了html5的发展历程,利用html5重新构造网页,以及html5的语义元素。第二部分介绍了html5对传统web表单的翻新、html5中的音频与视频、canvas绘图技术、css3等内容。第三部分介绍了数据存储、离线应用、与web服务器通信,以及html5与javascript技术的强大结合等内容。第四部分为附录,简单介绍了css和java......一起来看看 《HTML5秘籍》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具