摘要:
JeremyUI 为了避免视觉传达差异,使用一套特定的调色板来规定颜色,为你所搭建的产品提供一直的外观视觉感受。 返回阅读列表点击 这里 通常颜色 JeremyUI 主要品牌颜色是鲜艳、友好的紫色。 Common Color #8C6FEF 主色 Brand Color #29ADFA 辅助色 除了 阅读全文
摘要:
项目官网已经部署到 GitHub Pages 上了,但是你懂的,GitHub 间歇性被墙,所以我们考虑通过配置 CNAME 域名实现全站加速以提升用户体验 返回阅读列表点击 这里 准备 域名 原始网站域名或公网 IP 地址 这里我们以 阿里云 为例讲解,其他域名供应商配置方法基本类似 配置域名 登录 阅读全文
摘要:
项目官网也基本完成了,接下来我们再讲一下如何将项目官网部署到 GitHub Pages 上 返回阅读列表点击 这里 项目配置 常见的模式有三种,即 History 模式 Hash 模式 Memory 模式 在我们的项目中采用的是 vue-router, vue-router 有两种模式, 即 His 阅读全文
摘要:
回头看下整个项目,代码冗余非常严重,所以接下来我们把代码重新梳理优化一下 返回阅读列表点击 这里 全局设定 为了后续查阅和管理的方便,我们对全局的用例进行一个简单的设定 我们在 src 目录下创建一个 Global.cs 文件,代码如下: export const components = { 'B 阅读全文
摘要:
为了提升用户体验,今天我们来对 jeremy-ui 官网做一个优化 🚀 返回阅读列表点击 这里 Markdown 解析支持 🗒️ 习惯用 markdown 语法编辑,所以我们增加项目源码对 markdown 的支持,虽然即便这样做依然无法和 JeremyPress 或者 VuePress 相比, 阅读全文
摘要:
基础组件库先做到这个阶段,后面我会继续新增、完善 接下来,我们对之前做的组件进行打包发布到 npm 返回阅读列表点击 这里 组件库优化 通用层叠样式表 我想大家都注意到了,前面我们在写组件的时候,scss 中类的命名都是 jeremy-x 这样的形式,这是为了用选择器来做到统一配置。 如何配置 我们 阅读全文
摘要:
卡片是非常常用也是非常重要的组件,特别是在移动端的众多应用场景中,随便打开一个手机 App ,您会发现充斥着各种各样的卡片。 所以,我们也来制作一个简易的 Card 组件 返回阅读列表点击 这里 需求分析 我们先做一个简单的需求分析 允许用户自定义内容 允许更换颜色 那么可以整理出以下参数表格 参数 阅读全文
摘要:
标签页是非常常用的组件,接下来我们来制作一个简单的 Tabs 组件 返回阅读列表点击 这里 需求分析 我们先做一个简单的需求分析 可以选择标签页排列的方向 选中的标签页应当有下划线高亮显示 切换选中时,下划线应当有动画效果 应当允许更换颜色 那么可以整理出以下参数表格 参数 含义 类型 可选值 默认 阅读全文
摘要:
接下来做个自定义的表格组件,即 table 组件 返回阅读列表点击 这里 需求分析 开始之前我们先做一个简单的需求分析 基于原生 table 标签的强语义 允许用户自定义表头、表体 可选是否具有边框 那么可以整理出以下参数表格 参数 含义 类型 可选值 默认值 heads 表头 Array 数组,每 阅读全文
摘要:
接下来再做一个常用的组件 - input 组件 返回阅读列表点击 这里 需求分析 开始之前我们先做一个简单的需求分析 input 组件有两种类型,即 input 和 textarea 类型 当类型为 textarea 时,可以自定义行高,但是当类型为 input 时,行高恒为 1 可以自定义外边框的 阅读全文