text: (window.webpackJsonp=window.webpackJsonp||[]).push([[16],{335:function(v,_,t){},378:function(v,_,t){"use strict";t(335)},443:function(v,_,t){"use strict";t.r(_);t(378);var o=t(25),e=Object(o.a)({},(function(){var v=this,_=v.$createElement,t=v._self._c||_;return t("ContentSlotsDistributor",{attrs:{"slot-key":v.$parent.slotKey}},[t("div",{attrs:{align:"center"}},[t("span",{staticClass:"logo"},[v._v(" 程序员思语 ")])]),v._v(" "),t("h1",{attrs:{id:"自我介绍"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#自我介绍"}},[v._v("#")]),v._v(" "),t("H2Icon"),v._v("自我介绍")],1),v._v(" "),t("p",[v._v("你好，我是 "),t("strong",[v._v("思语")]),v._v("。微信搜索「程序员思语」关注我，长期交流学习。")]),v._v(" "),t("p",[v._v("我运营了公众号「程序员思语」，关注回复「pdf」限时获取前端优质书籍pdf。"),t("strong",[v._v("公众号经常更新，值得你关注学习，每天进步一点点")]),v._v("。")]),v._v(" "),t("h1",{attrs:{id:"开源项目简介"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#开源项目简介"}},[v._v("#")]),v._v(" "),t("H2Icon"),v._v("开源项目简介")],1),v._v(" "),t("blockquote",[t("p",[v._v("Loreal UI 是基于 "),t("strong",[v._v("微信小程序原生语法")]),v._v(" 实现的组件库。遵循简洁，易用的设计规范。")])]),v._v(" "),t("p",[v._v("在如今这个移动互联网时代，技术创新将带来商业模式的完全颠覆，伴随着小程序的诞生，移动互联网行业也迎来了新一波的浪潮。"),t("br"),v._v("\n无数大小公司纷纷开始开发自己的小程序产品，前端的技术栈要求里也新增了 "),t("code",[v._v("微信小程序")]),v._v(" 这项技能。")]),v._v(" "),t("p",[v._v("另一方面，软件开发的过程中，部分功能或视图的实现是一个重复性的工作，微信小程序从诞生到现在，不过两年时间（2017/1/09 ~ 2019/2/12），生态圈对比 "),t("code",[v._v("Vue")]),v._v(", "),t("code",[v._v("React")]),v._v(" 来说实在过于单调， 而且很少有在设计和实用性上都很突出的产品，能够在实际开发中帮助到开发者的产品更是屈指可数。"),t("br")]),v._v(" "),t("p",[v._v("所以，我们在深思熟虑后，决定要动手设计并开发一个与小程序相匹配的组件库。与其他组件库不同的是，我们除了提供基本的组件外，还会提供 "),t("code",[v._v("wxs模块")]),v._v(" 、"),t("code",[v._v("高级组件")]),v._v(" 、 "),t("code",[v._v("电商组件模块")]),v._v(" 等等。\n例如，在电商项目里常用的 "),t("code",[v._v("SKU联动选择")]),v._v(" ，"),t("code",[v._v("城市选择器")]),v._v(" 等。不过，为了尽快发布与开发者们见面，我们先完成了基本的组件部分，剩余的高级内容将在当前版本稳定后，提上日程。")]),v._v(" "),t("h1",{attrs:{id:"特性"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#特性"}},[v._v("#")]),v._v(" "),t("H2Icon"),v._v("特性")],1),v._v(" "),t("ul",[t("li",[t("strong",[v._v("简单易用")])])]),v._v(" "),t("p",[v._v("组件采用微信小程序的原生语法编写，只需要熟悉初级的 "),t("code",[v._v("HTML")]),v._v(" 、 "),t("code",[v._v("CSS")]),v._v(" 、 "),t("code",[v._v("JavaScript")]),v._v(" 和 "),t("code",[v._v("微信小程序")]),v._v(" 相关知识就能上手开发，同时既可以一次性加载所有的代码，也可以选择只加载使用到的某些组件的代码。")]),v._v(" "),t("ul",[t("li",[t("strong",[v._v("规范统一")])])]),v._v(" "),t("p",[v._v("遵循统一的 "),t("code",[v._v("设计规范")]),v._v(" ，"),t("code",[v._v("接口标准")]),v._v(" 和 "),t("code",[v._v("事件冒泡机制")]),v._v(" ，减少开发者查阅文档的时间成本，提升开发效率。")]),v._v(" "),t("ul",[t("li",[t("strong",[v._v("文档丰富")])])]),v._v(" "),t("p",[v._v("为了能让更多开发者接触之初，就能够熟练的用Lin-UI开发自己的小程序应用，我们对每个组件的 "),t("code",[v._v("属性")]),v._v(" 、 "),t("code",[v._v("事件")]),v._v(" 、"),t("code",[v._v("用法")]),v._v(" 、和 "),t("code",[v._v("案例")]),v._v(" 上都做了详尽的描述。")]),v._v(" "),t("ul",[t("li",[t("strong",[v._v("扩展性强")])])]),v._v(" "),t("p",[v._v("支持 "),t("code",[v._v("按需引入")]),v._v(" 和 "),t("code",[v._v("自定义的主题色")]),v._v(" ，生成多种风格，满足个性化产品需求；同时还具有很强的 "),t("code",[v._v("扩展性")]),v._v(" ，轻松实现组件的二次开发。")]),v._v(" "),t("ul",[t("li",[t("strong",[v._v("支持第三方库框架")])])]),v._v(" "),t("p",[v._v("支持第三方框架，"),t("code",[v._v("taro")]),v._v("，"),t("code",[v._v("mpvue")]),v._v("。")]),v._v(" "),t("h1",{attrs:{id:"最后"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#最后"}},[v._v("#")]),v._v(" "),t("H2Icon"),v._v("最后")],1),v._v(" "),t("p",[v._v("与微信小程序一样，Lin UI 目前还处于不断完善的过程中，我们会关注微信官方的每一次更新，以及收集更多用户的反馈，致力于打造一个更好的小程序UI库！"),t("br")]),v._v(" "),t("p",{staticClass:"action"},[t("a",{staticClass:"action-button",attrs:{href:"/miniprogram/component/basic/button"}},[v._v("快速开始 →")])]),v._v(" "),t("RightMenu")],1)}),[],!1,null,null,null);_.default=e.exports}}]);