通过uniCloud白捡一个在线图库管理工具,可做图床外链

本文介绍了如何利用uniCloud快速搭建一个在线图片管理工具,包括创建项目、设置云服务空间、上传图片、存储图片信息到数据库、读取图片列表及部署上线的详细步骤。此外,还提供了使用Github和Gitee作为图床的简单方法。
摘要由CSDN通过智能技术生成

喜欢写文章的技术大佬们,应该都有一个自己的在线图片管理工具吧。

尤其是在写markdown时,为了让我们的文章“图文并茂”,显得不那么枯燥,就经常需要在合适的地方插入一些关联性的图片。

据(xia)说(shuo)图片还能有效减少读者的视觉疲劳,使大脑有一个短暂的缓冲效果。

假装有图片

然而,markdown中插入图片是严重依赖于在线可访问的图片的。如果没有一个专门的图片管理工具,要插入一张图片还真的很折腾人。

介绍

得益于现在云开发概念的兴起,前端小伙伴们的全栈之路变得轻松了许多。

不用搭服务器、不用管数据库、不用买OSS、甚至都不用学Linux了;当然,最关键的还是这一切都变得“免费”了!

不管是阿里云、还是腾讯云,每个月都是有免费的额度的。就算额度超了,按量计费也是非常的划算。反正,我是没超过。

uniCloud就是基于阿里云和腾讯云,为开发者提供的一个云开发平台。为什么选择uniCloud呢?主要是得益于uni家族的整个生态,可以完美的衔接起来。从开发到部署的整个流程全部都给你准备好了,只管用就是了。

开搞

2.1 创建项目

你可以选择uni官方推荐的HBuilderX创建,也可以选择cli命令行模式。

下面是通过cli命令行创建vite + ts + vue3的项目模板:

npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project

2.2 创建云服务空间

uniCloud控制台创建一个服务空间,可自由选择阿里云和腾讯云,建议选择阿里云

然后通过HBuilderX打开之前创建的项目,在项目的根目录上右键,选择创建uniCloud云开发环境,然后选择阿里云或腾讯云进行创建。

最后在uniCloud文件夹上右键,与之前创建的云服务空间进行关联。

2.3 上传图片

主要步骤是先通过uni.chooseImage方法选择本地图片,然后再利用uniCloud的APIuniCloud.uploadFile方法将图片上传到云存储中去。

调用uniCloud的API必须先在项目中进行初始化,也就是跟你开通的云空间关联起来。

uniCloud初始化:

// ... 其他代码已省略
onLaunch() {
   
  // 云空间初始化
  uniCloud.init({
   
    provider: 'aliyun',
    spaceId: 'xxxxxxxxxxxxxxxxxxxxxxxxx',
    clientSecret: 'xxxxxxxxxxxxxxxxxxxxxxxxx',
  })
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Vue中,我们可以使用location.href来实现跳转到一个外链。location.href是JavaScript的内置对象,代表当前窗口的URL地址。我们可以通过修改location.href的值来改变当前窗口的URL地址,从而实现跳转。 要实现通过location.href跳转一个路由外链,我们可以按照以下步骤进行操作: 1. 首先,在Vue组件中需要进行跳转的地方,例如一个按钮的点击事件中,我们可以通过使用location.href来进行跳转。例如,我们可以在按钮的点击事件处理函数中,使用如下代码来实现跳转到一个外链的功能: ```javascript window.location.href = 'http://www.example.com'; ``` 在上面的代码中,我们将location.href的值设置为一个外链的URL地址,这样就可以跳转到这个外链。 2. 如果需要在跳转到外链的同时,还需要保存一些参数或状态,我们可以在跳转前将这些参数或状态存储到url中,例如可以使用URLSearchParams来实现。例如,我们可以根据需要构建一个完整的URL,并将其赋值给location.href,例如: ```javascript const params = new URLSearchParams(); params.set('param1', 'value1'); params.set('param2', 'value2'); const url = 'http://www.example.com?' + params.toString(); window.location.href = url; ``` 在上面的代码中,我们先创建了一个URLSearchParams对象params,然后使用set方法将参数和对应的值添加到params中,之后使用toString方法将params转换为字符串,并将其与外链的URL地址拼接起来,最后赋值给location.href,完成跳转。 通过以上的步骤,我们可以使用location.href来实现在Vue中跳转到一个外链的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值