gitlab npm package 初体验

前段时间公司私有化部署的 gitlab 更新了下,发现 gitlab 支持 npm 的包管理了。

随即打算把私服 nexus 上的 npm 包迁移一下,于是有了这篇文章。

这篇文章会以 gitlab 官网为示例逐步介绍如何在 gitlab 中发布和使用自己的 npm 包。

除 npm 以外,gitlab 还支持大多数常见的包管理器,如 Go、Maven、Ruby Gems 等。

阅读更多

Vue 3.0 入门

v3.0.0 One Piece

新功能

Composition API #

提供了一种SFC(单文件组件)写法之外的实现方式

增加了 setup 语法和相关语法糖[实验性]

阅读更多
钉钉配置化流程调研

钉钉配置化流程调研

配置化流程,实际上就是根据配置好的数据,动态创建表单。

流程上大致可以分为:

  1. 图形化的表单数据配置和创建
  2. 表单数据存储和展示
  3. 通过数据创建表单

需要实现两个主要功能:

阅读更多

多平台微信统一登陆

对各平台登陆和 unionid 获取稍做介绍。时效,权限等问题可在参考链接中了解详情

unionid 机制说明

用户统一标识。针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的。

如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。

登陆流程 & unionid 获取

阅读更多