All Projects → viarotel → vue-apicloud-cli

viarotel / vue-apicloud-cli

Licence: MIT License
基于vue的APICloud脚手架

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects

Projects that are alternatives of or similar to vue-apicloud-cli

optiga-trust-m
OPTIGA™ Trust M Software Framework
Stars: ✭ 86 (+95.45%)
Mutual labels:  aes, rsa
Python-SecureHTTP
Make HTTP transmissions more secure via RSA+AES, encrypted communication for C/S architecture.
Stars: ✭ 19 (-56.82%)
Mutual labels:  aes, rsa
oseid
Microchip AVR based smartcard/token with ECC and RSA cryptography
Stars: ✭ 17 (-61.36%)
Mutual labels:  aes, rsa
Jsrsasign
The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES JSON Web Signature/Token in pure JavaScript.
Stars: ✭ 2,760 (+6172.73%)
Mutual labels:  aes, rsa
tongyimall
高仿小米商城用户端,是Vue + SpringBoot的前后端分离项目,包括首页门户、商品分类、首页轮播、商品展示、购物车、地址管理等部分。管理端在另一个仓库。
Stars: ✭ 55 (+25%)
Mutual labels:  rsa, axios
crypto.js
base on crypto module
Stars: ✭ 13 (-70.45%)
Mutual labels:  aes, rsa
jh-weapp-demo
微信小程序项目- 实现一些常用效果、封装通用组件和工具类
Stars: ✭ 60 (+36.36%)
Mutual labels:  aes, rsa
Hltool
Go 开发常用工具库, Google2步验证客户端,AES加密解密,RSA加密解密,钉钉机器人,邮件发送,JWT生成解析,Log,BoltDB操作,图片操作,json操作,struct序列化
Stars: ✭ 151 (+243.18%)
Mutual labels:  aes, rsa
java-sdk
一些常用的java sdk和工具类(日期工具类,分布式锁,redis缓存,二叉树,反射工具类,线程池,对称/非对称/分段加解密,json序列化,http工具,雪花算法,字符串相似度,集合操作工具,xml解析,重试Retry工具类,Jvm监控等)
Stars: ✭ 26 (-40.91%)
Mutual labels:  aes, rsa
galois
A performant NumPy extension for Galois fields and their applications
Stars: ✭ 106 (+140.91%)
Mutual labels:  aes, rsa
Encrypt
🔒 A set of high-level APIs over PointyCastle for two-way cryptography.
Stars: ✭ 199 (+352.27%)
Mutual labels:  aes, rsa
common-secure
提供一些加密算法java代码封装 包括 RSA/AES/DES/3DES/MD5/SHA/HmacSHA256
Stars: ✭ 37 (-15.91%)
Mutual labels:  aes, rsa
Encrypt Body Spring Boot Starter
(停止维护,替代品搜索:https://github.com/search?l=Java&q=encrypt&type=Repositories )SpringBoot控制器统一的响应体加密与请求体解密的注解处理方式,支持MD5/SHA/AES/DES/RSA
Stars: ✭ 198 (+350%)
Mutual labels:  aes, rsa
enigma
A fast, native, cryptographic engine for the web
Stars: ✭ 101 (+129.55%)
Mutual labels:  aes, rsa
Cry
Cross platform PoC ransomware written in Go
Stars: ✭ 179 (+306.82%)
Mutual labels:  aes, rsa
Qt-Secret
Simple encryption library supporting RSA and AES algorithms.
Stars: ✭ 196 (+345.45%)
Mutual labels:  aes, rsa
Hybrid Crypto Js
RSA+AES hybrid encryption implementation for JavaScript. Works with Node.js, React Native and modern browsers.
Stars: ✭ 87 (+97.73%)
Mutual labels:  aes, rsa
Encryptor4j
Strong encryption for Java simplified
Stars: ✭ 92 (+109.09%)
Mutual labels:  aes, rsa
openssl
A functions wrapping of OpenSSL library for symmetric and asymmetric encryption and decryption.
Stars: ✭ 199 (+352.27%)
Mutual labels:  aes, rsa
webcrypto
A WebCrypto Polyfill for NodeJS
Stars: ✭ 111 (+152.27%)
Mutual labels:  aes, rsa

vue-apicloud-cli

基于vuecli的多页面APICloud脚手架, ui库使用 vant(已配置全自动按需导入), css 框架使用 tailwindcss(下一代css框架), 请求使用axios的方式(添加了apicloud适配器支持, 完善了aes+rsa接口加密功能)

Contributors Forks Stargazers Issues MIT License


viarotel

vue-apicloud-cli

基于vue的多页面APICloud脚手架
探索本项目的文档 »

查看Demo · 报告Bug · 提出新特性

目录

上手指南

获取本项目
  1. clone 本项目 或 直接下载main包
git clone https://github.com/viarotel/vue-apicloud-cli.git
运行本项目
  1. 安装依赖
  2. 运行项目
npm install //or yarn
npm run serve //or yarn serve
wifi同步
  1. 打开调试端口
  2. 查看日志
  3. 输入同一局域网下的电脑ip地址和调试端口同步到手机
npm run wifi-start //or yarn wifi-start 打开调试端口
npm run wifi-log //or yarn wifi-log 打开日志
npm run wifi-sync //or yarn wifi-sync 同步到手机 需要重新打开一个窗口
通过vscode插件进行wifi同步
  1. vscode 中安装 APIClouid 拓展
  2. 在vscode设置中将APIClouid 拓展 的Subdirectories选项设置为 "/dist"
  3. 运行本项目 并打开当前项目中任意页面 鼠标右键 启动wifi服务 然后在手机loader应用中输入控制台显示的ip地址和端口号(注意必须在同一局域网下) 相当于 npm run wifi-start
  4. 鼠标右键 wifi增量同步即可同步 相当于 npm run wifi-sync
  5. 在输出中查看日志
打包构建
  1. 使用命令打包项目
  2. 将dist中的文件通过svn或手动压缩为widget.zip上传到APICloud的服务器中
  3. 通过apicloud控制台进行云打包

文件目录说明

filetree
├── /dist //打包生成的静态资源文件,用于生产部署。
├── /node_modules //存放npm命令下载的开发环境和生产环境的依赖包。
├── /public/ //存放在该文件夹的东西不会被打包影响,而是会原封不动的输出到dist文件夹中
│  ├── /js/ //由于是多页面应用所以采用外联的方式引入vue 
│  │  ├── vue.js   //开发模式使用
│  │  └── vue.min.js //正式环境使用
│  ├── /config.xml //apicloud的配置文件
│  ├── /template.html // 通过ejs渲染的模板文件
├── /src/
│  ├── /assets/ //存放项目中需要用到的资源文件,css、js、images等。
│  ├── /components/ //存放vue开发中一些公共组件
│  ├── /config/ //全局配置文件
│  ├── /icons/ //svg 图标文件
│  ├── /pages/ //存在vue页面组件的文件夹。
│  ├── /plugins/ //项目用到的插件集合
│  ├── /request/ //接口配置
│  ├── /utils/ //存放vue开发过程中一些公共的js方法。
├── .gitignore //git忽略文件配置
├── babel.config.js //对js文件进行编译转换增强的配置文件
├── jsconfig.json /JavaScript语言服务的配置文件 代码提示 文件索引提示等
├── LICENSE //开源许可说明
├── package.json  //包管理配置文件
├── postcss.config.js //对css文件进行编译转换增强的配置文件
├── README.md
├── tailwind.config.js //tailwindcss的配置文件
├── vue.config.js //vuecli配置文件
└── yarn.lock //yarn锁定依赖版本 防止环境不一致导致项目无法运行的问题

使用到的框架

关键字

  • vue
  • apicloud
  • vant
  • tailwindcss
  • axios

常见问题

  • 无法同步到设备 需要更改 public/config.xml文件中的widget.id 为对应的apicloud loader所对应的id 如果使用官方Loader可忽略

版本控制

该项目使用Git进行版本管理。

作者

[email protected]

qq:523469508 wx: luyao-ing

您也可以在贡献者名单中参看所有参与该项目的开发者。

版权说明

该项目签署了MIT 授权许可,详情请参阅 LICENSE

鸣谢

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].