uni-app爬坑之旅_开发一个自己的app_day24_成功在app端运行云函数


文章结构图:

  • 项目进度
  • 遇到的问题
    • 1. tortoiseGit运行提示:cannot spawn C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe:No such file or directory
    • 2. tortoiseGit运行提示:Could not read from remote repository,Please make sure you have the correct access rights and the repository exists.
    • 3. 用户名和密码输入框,连续输入字符会报错
    • 4. app端调用云函数
  • 后面的计划

> 项目进度

终于解决了App端调用云函数,并且在一位学长的帮助下解决了tortoiseGit的使用,这让我可以方便地在HX内直接git,而不用到项目管理器里git bush

> 遇到的问题

1. tortoiseGit运行提示:cannot spawn C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe:No such file or directory

出现该问题主要是由于SSH地址不对,tortoise没法找对对应的程序,解决方法很简单,只需要在桌面右键——tortoiseGit——设置,在网络的SSH里面,配置正确的客户端地址(一般在tortoise的安装目录下)

2. tortoiseGit运行提示:Could not read from remote repository,Please make sure you have the correct access rights and the repository exists.

这个问题会麻烦一些,主要是tortoiseGit作为git的附生产品,原本以为它能和git共用一个公私钥,但没想到它还要单独配置一个公私钥,解决方法如下:

首先你需要在tortoiseGit的安装目录下找到puttygen.exe程序,双击运行

点击generate,生成公钥,随后分别点击底部的Save public key和Save private key,保存为公私钥

公钥文件后缀为.pub,私钥文件后缀为.ppk

接着在你的git仓库中添加SSH公钥(公钥为刚刚保存的后缀为.pub的文件内容)

随后在HX中使用git,发现已经可以正常commit,但是push还需要配置一下私钥,在HX中打开git的推送界面,点击远端的管理

选择一个远端(我的是origin),并为它配置putty私钥(就是刚刚保存的后缀为.ppk的文件),配置完成后就可以正常推送了

推送成功!至此已经可以在HX内正常使用git了

3. 用户名和密码输入框,连续输入字符会报错

这是原先的代码(通过输入框绑定事件,获取输入框的值):

	

这是更改后的代码(通过v-model传值):


修改之后我们无论输入多快,都不会报错了

4. App端调用云函数

最先开始因为在app端输入账号密码后,点击登陆没有反应,并不是云函数的问题,而是数值传递的问题,用了上面的v-model传值,云函数便可以调用了

> 后面的计划

尽管耗费了这么多的时间,而且看似解决了不少问题,可我们项目的核心功能还没有做出来,所以下一步的安排是设计主页面index.vue,完成添加任务的功能

相关