0.0.2 • Published 2 years ago

uniapp-login v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Uniapp-login

无限极业务平台登录组件,基于uniapp框架, 实现了卡号登录,手机号登录及微信登录

运行步骤

1.设置npm配置凭据

在需要安装组件的项目根目录中,新建.npmrc文件,内容如下:

; 请妥善保管您的配置
registry=https://infinitus-devops-npm.pkg.coding.net/web-components/uniapp/
always-auth=true
//infinitus-devops-npm.pkg.coding.net/web-components/uniapp/:username=oinutkajsv
//infinitus-devops-npm.pkg.coding.net/web-components/uniapp/:_password=<PASSWORD>
//infinitus-devops-npm.pkg.coding.net/web-components/uniapp/:email=Jiajie.Feng@infinitus-int.com
  • username:个人访问令牌,在coding的个人账户设置中可以查看
  • PASSWORD: 您的登陆密码,请注意对 PASSWORD 进行 Base64 编码
  • email:个人邮箱

2.安装依赖

npm install infinitus-login --registry=https://infinitus-devops-npm.pkg.coding.net/web-components/uniapp/

3.引入uniapp-login组件

<uLogin
    cloudCode="ecp-dev-6gc27wcv44a3c61e"
    appId="wx6c2cea63f9ccc86e"
    envType="dev"
    :isMall="false"
    @success="success"
    @error="error"
  />

4.上传云函数 将functions目录下的函数上传到云函数

属性说明

cloudCode 云函数env
appId	
envType	 环境(开发,准生产,生产)
isMall   样式:true(微商城),false(新商场)
success  登录成功后回调
error	 登录失败后回调

如何发布npm包

1.修改.npmrc文件

; 请妥善保管您的配置
registry=https://infinitus-devops-npm.pkg.coding.net/web-components/uniapp/
always-auth=true
//infinitus-devops-npm.pkg.coding.net/web-components/uniapp/:username=uniapp-1637896606093
//infinitus-devops-npm.pkg.coding.net/web-components/uniapp/:_password=MjZmZWJhZTY2ZmE5ZWU2M2NhN2FkMTY0ZWViMThjYmQ5OTVmMjE5Mw==
//infinitus-devops-npm.pkg.coding.net/web-components/uniapp/:email=Jiajie.Feng@infinitus-int.com

将以上的username,password,email修改为对应的个人信息,username可在CODING中查询3

2.修改版本号

{
    "name": "infinitus-login",
    "version": "0.0.3",  //在此处修改版本号,遵循以往的版本号命名规则
    "main":"index.vue",
    "license": "ISC",
    "dependencies": {
        "oauth2": "1.0.0"
    }
}

3.执行npm发布命令

npm publish --registry=https://infinitus-devops-npm.pkg.coding.net/web-components/uniapp/
0.0.2

2 years ago

0.1.0

2 years ago