利用uniapp开发小程序云函数

利用uniapp开发小程序云函数,第1张

configjson:

indexjs:

packagejson:

安装依赖包后启动项目即可打开微信开发者工具

注意:这里上传云函数可能失败。

解决:关闭微信工具并重开,再次上传即可。

个人建议,若要开发云函数,最好直接在小程序中开发,在uniapp中开发不仅麻烦且其它平台不通用。

使用uniapp开发微信小程序,在使用 unichooseLocation 方法获取位置信息时,IOS系统真机下可以正常获取位置信息,但是使用安卓真机时获取位置信息方法失效,并且也不报错没有任何反应,解决办法如下:

在编译成微信小程序以后,可以看到小程序项目底下的 appjson 文件中的 permission 底下有了位置接口权限:

然后安卓真机便可以使用 chooseLocation 方法获取位置信息了。

要实现这个需求,你可以在小程序页面的 onUnload 生命周期方法中调用退出登录的接口。其实现具体步骤如下:

1 在 appvue 中监听小程序的 onHide 生命周期事件,并设置一个标志变量 isHideApp。

```

onHide() {

thisisHideApp = true;

},

```

2 在需要退出登录的页面的 onUnload 生命周期事件中判断 isHideApp 是否为 true,如果是,则调用退出登录接口。

```

onUnload() {

if (thisisHideApp) {

// 调用退出登录接口

}

},

```

3 在退出登录接口中,清除登录状态和用户信息等缓存信息。

```

logout() {

// 清除缓存信息

uniremoveStorageSync('token')

uniremoveStorageSync('userInfo')

// 跳转到登录页

unireLaunch({

url: '/pages/login/login'

})

},

```

通过这种方式,当用户关闭小程序时,可以自动退出登录,从而保证用户信息的安全性。

        的技术文章已经一年之久没有更新了,一方面是因为自己比较懒且工作忙的时候疲于开发项目,另一方面也是之前的项目并没有运用到新的一些技术栈感觉没什么好记录的,慢慢的从一个热爱前端的小白技术变成了一个接口调用员心里却是有点难受,不过最近辞了职在找新工作,所以简历方面便是必不可少的环节了,如果作为一个前端还要给boss看word简历的话心里多少是有些过意不去的便想到了使用uni-app制作一个可以支持多端的个人简历,下面进入正题

        我花了一晚上时间做的这个简历,基本上没有什么样式,也只是抛砖引玉的给各位提供一些思路,源码的话最后我会传到github上供大家参考,因为个人简历可能只是一个单纯的个人信息的展示,并没有那么多复杂的功能。所以比较简单。我在这里只讲两个问题吧,其他的自己可以去参考源码

问题1:

        当我们的个人简历通过小程序展示给boss的时候****的部分我希望可以有个直接可以点击复制的功能,这样可以方便boss们更快速的联系自己,所以用到了剪贴板功能增加了clipBoardjs。直接引入调用就好没有遇到什么太大的阻碍

问题2:

        大家应该都知道小程序如果想跳转外部网站是做不到的(最多加webview嵌套还要配置域名),所以我针对小程序和H5做了变动在H5上增加了小站跳转部分。大家可以去github上查看源码

附上github地址: 任建堃的github

附上个人简历地址:  任建堃个人简历

最后附上小程序码,大家可以去预览一下,希望各位大神轻喷。小弟在此只是抛砖引玉而已

以上就是关于利用uniapp开发小程序云函数全部的内容,包括:利用uniapp开发小程序云函数、uniapp开发微信小程序安卓机获取位置失效、uniapp关闭小程序就退出登录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10082297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存