# 对开发者的价值

# 介绍

如果你热爱编程,想快速入门云开发,欢迎使用 vk-unicloud 系列开发框架

无需转变开发习惯,0成本上手云开发。

框架内置了众多API、工具包,为你的业务扫平障碍。使你的项目刚起步进度就是50%(微信登录、短信、验证码、缓存、生成小程序码等等)

从此你又get一个新技能,只需用js,轻松搞定前后台整体业务。

# vk-unicloud-router主要功能

vk-unicloud-router 是一个云函数路由模式开发框架,它提供以下主要功能:

  • 1、实现云函数路由模式(同时支持对云对象的路由)

    • 1.1、使用纯原生代码实现路由模式(不使用任何第三方包),兼容性强,运行稳定。
    • 1.2、减少云函数数量,避免云函数数量限制的问题,一个云函数可以实现多个云函数的效果。
    • 1.3、公共区执行部分通用代码块,实现公共函数效果,增加代码复用率,便于维护。
    • 1.4、美化云函数请求过程中的日志排版,使请求日志一目了然。(再也不用为日志分散,难找而头疼)
    • 1.5、可以强制关闭云端服务(适用于需要临时关闭后端服务的情况,如腾讯云迁移数据到阿里云时需要先关闭服务,否则迁移过程中会有新数据产生)
  • 2、实现 全局过滤器,过滤非法请求。无需关注用户角色权限问题。传送门 (opens new window)

  • 3、提供丰富的 JS API,避免重复开发。(API 持续增加中)传送门 (opens new window)

  • 4、提供丰富的 云函数 API,为您的业务扫平障碍,让您可以专注于自身业务开发。(例如微信登录、短信、验证码、缓存、生成小程序码等等)(持续增加中)传送门 (opens new window)

  • 5、全面支持 url化 的云函数请求,您无需关心url化后参数的获取问题 传送门 (opens new window)

  • 6、已集成 uni-id 当前版本: 3.3.28,它是一种用户系统,有了统一的账户规范,并且围绕这套账户规范,有各种各样的插件,开发者可以随意整合这些插件,让数据连同。同时方便其他用户使用 unicloud 插件发布者发布的前后端一体插件,只需要导入一个云函数即可,打通账号体系。

  • 7、在 uni-id 基础上升级为 vk.userCenter 用户中心API 通过 vk.userCenter 即可调用 传送门 (opens new window)

  • 8、封装 uni.callFunctionuni.request 使之合二为一 通过 vk.callFunction 调用 传送门 (opens new window)

  • 9、提供 vk.baseDao 数据库API,使小白也能轻松上手对数据库的调用。 传送门 (opens new window)

  • 10、提供 vk.baseDao.selects 数据库万能连表查询API 传送门 (opens new window)

  • 11、提供 商品SKU选择器组件(打造uni插件市场功能最全的SKU选择器组件)传送门 (opens new window)

  • 12、对 Vuex 进行了深度封装(支持持久化),现在可以很方便的使用Vuex进行读取和储存。传送门 (opens new window)

  • 13、提供自定义过滤器,可以在业务云函数执行之前或之后,统一拦截,进行过滤后再放行,支持设置多个过滤器,并按指定顺序执行。传送门 (opens new window)

  • 14、支持设置需要登录的页面列表或不需要登录的页面列表,通过本地 token 检测,无网络请求,支持通配符写法。传送门 (opens new window)

  • 15、支持设置可以被分享的页面列表或禁止分享的页面列表(支持通配符写法)传送门 (opens new window)

  • 16、vk.localStorage 封装本地缓存的curd,同时具有监听缓存被更新和被删除的功能。传送门 (opens new window)

  • 17、美化云函数请求过程中的日志排版,使请求日志一目了然。

  • 18、可以 强制关闭 云端服务(适用于需要临时关闭后端服务的情况,如腾讯云迁移数据到阿里云时需要先关闭服务,否则迁移过程中会有新数据产生)传送门 (opens new window)

  • 19、全局数据缓存API,现在可以很方便的在云函数中使用缓存。 传送门 (opens new window)

  • 20【全网首家】云函数URL化之URL重写 传送门 (opens new window)

  • 21、千人群交流开发心得,助你避坑,作者亲自在群内解答框架使用问题,让你轻松上手 uniCloud云开发加入Q群22466457 (opens new window)

  • 22、其他好处…

# 服务端 API

VK 框架已经集成了多种服务端 API,包括微信小程序、微信公众号、百度开放平台等,可以轻松地进行接口开发

# 开发辅助工具

# HBX插件

VK 框架提供了一些实用的开发辅助工具,可以大大提高开发效率。

# AI助手

简单的问题可以试试问这两个AI,如果是VK框架文档上就有的,可以问第一个AI,通用前端问题问第二个AI