Github项目

Tencent/WeComponents:基于CLS的Vue.js声明式组件库

WeComponents是一个基于通用组件语言规范(CLS)实现的Vue.js声明式组件库。其特点是写完JSON就可做好页面,开发更简单。设计思想以CLS为核心,数据驱动UI,对开发者友好,低门槛、...

标签:

【Github】项目名:Tencent/WeComponents:基于CLS的Vue.js声明式组件库

项目简介

WeComponents是一个基于通用组件语言规范(CLS)实现的Vue.js声明式组件库。其特点是写完JSON就可做好页面,让开发更简单。在设计思想上以实现CLS(将所有组件抽象为统一模型)为核心,采用数据驱动UI的方式,数据以数据结构描述组件,组件描述页面。该组件库对开发者友好,具有低门槛、易理解、易记忆、易使用和语义化的特点,目前主要包含表单、列表、图表三类组件的实现,更多内容可查看说明文档。

使用说明(以Vue.js为例)

1. 引入组件库:import WeComponents from ‘@weadmin/wecomponents’;

2. 声明页面组件:let pageFields =[{component: ‘input’, label: ‘标题’}];

3. 数据绑定:export default {data() {return { //初始化组件库 page: new WeComponents(this, pageFields)}}};

案例展示

以一个常见的查询列表需求为例(完整代码见demo工程)。需求背景为提供一个搜索框,点击查询按钮后,展示结果列表且需要支持翻页。组件声明等相关内容已给出示例。

项目总结

WeComponents是一个很有潜力的Vue.js组件库。如果你有好的意见或建议,欢迎给我们提Issues或PullRequests。同时腾讯开源激励计划鼓励开发者的参与和贡献,期待你的加入。也希望大家在评论区留言,一起讨论这个组件库相关的话题。

项目地址

GitHub链接直达

数据统计

数据评估

Tencent/WeComponents:基于CLS的Vue.js声明式组件库浏览人数已经达到3,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:Tencent/WeComponents:基于CLS的Vue.js声明式组件库的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找Tencent/WeComponents:基于CLS的Vue.js声明式组件库的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于Tencent/WeComponents:基于CLS的Vue.js声明式组件库特别声明

本站链氪巴士提供的Tencent/WeComponents:基于CLS的Vue.js声明式组件库都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。

相关导航

暂无评论

暂无评论...