更新记录

1.0.1(2023-03-21)

1.更新了下

1.0.0(2020-09-25)

9/25第一版


平台兼容性

阿里云 腾讯云 支付宝云
× ×
Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.4.0 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


为什么写这个 每次开发项目都找框架。别人大的框架东西太多。拿到手可能要改很多东西。不如写个基础的。

达到什么效果 1.基础化,要什么加什么。不会上来给你一堆东西让你学。有需要自己加,也防止go学完回来前端不会了。 2.公共化,写绝对必要的公共的方式组件。方便-比如弹出层,加载框。优化调用方式。 3.定制化,只写基础框架调用方式和必要组件。有全局的设定代码,可本地可远程 4.代码尽量简单可读。最好让初学者也会。 5.支持unicloud。 6.预先支持多语言。防止后期需要。

目录安排: api:接口

common:公用js

components 组件
common:全局组件 my-module:全局单独组件 public-module.vue:每个页面都需要引入

config:定制化

plugins:静态工具不常使用

ps: 本人很菜也想进步。代码也有借鉴大神。接受附带问题的意见和批评。 项目刚起步。只能自己用。每天上传一点。预先写H5端写完了再加其他端 有想要的功能可以留言给我Q:157876229。群:157876229。

第一版: 模态窗: this.$store.commit('setMyModel', { index:1, //某块标识 type:'DialogModal', // Modal bottomModal DialogModal
title:'这是标题',
main:'主题' }); methods 中 model方法唤起。多个模态框可根据data.index分类。data.main判断确定还是取消;

存储管理: 总存 为site大JSON数据。 存: this.tools.setSite('aaa',数据); 拿: this.tools.getSite('aaa');

unicloud接口: 异步: 最后一个数加载判断。true加载.false不写不加载 this.$cloud('global','global',{ },function(res){ console.log(res) },true) 同步: // let aaaa = await this.$cloud('global','global',{},true)

后台uniapp基础搭建 bigLog为true调用 记得选择空间,初始化数据上传云函数;后期开放本地 随便吐槽下。unicloud不支持socket扎心。等待后期把

加载 this.$store.commit('setLoadingShow', true);

config 总设置:有备注

router config-global里写router。有备注。控制标题名/强制登录/控制导航后退键和右侧展示内容(以后在写)

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问