自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SnowBeatRain的博客

用于个人学习交流

  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 vue 版本 上传文件直传阿里云OSS

Web端PostObject直传实践简介开发场景: 每个OSS用户都会用到上传服务。Web端常见的上传方法是用户在浏览器或APP端上传文件到应用服务器,应用服务器再把文件上传到OSS。这种方式需通过应用服务器中转,传输效率明显低于数据直转至OSS的方式。本文主要为:在客户端通过JavaScript代码完成签名,然后通过表单直传数据到OSS。详情请参见JavaScript客...

2020-03-26 00:30:58 1077

原创 uniapp h5上传图片对图片进行压缩旋转处理

之前写过一个关于vue的上传图的旋转处理。可以直接点击查看:使用vue进行移动端上传图场景:uniapp开发的h5项目,需要内嵌在app中运行,在项目首页有一块是自定义上传日历背景图,并且需要进行裁剪。最开始直接使用的插件市场的插件,但是由于webview的原因,该项目内嵌app后在ios上出现了无法解决的bug。故弃用了插件,并且由于需求调整目前只进行图片的上传旋转处理。(下面着重旋...

2019-11-20 14:51:18 6191 4

原创 自学element ui,vue-element-axios后台管理实例

项目简介: 所有数据都是本地json数据(后续如果有时间可以考虑弄一个easy-mock),因此一些功能无法完美展示,比如:分页,新增编辑,该项目目的是为了引导新手入门。如果你认为对你有帮助,可以去github上点个star,地址在文末...

2018-06-23 00:36:49 12343 3

原创 打包安卓apk后的V1和V2签名

打包apk后上架之前需要进行加固,加固后生成的apk文件需要进行重新签名;单独的apk文件可以使用基于JDK(需要安装java jdk)和SDK(需要下载android studio 开发工具)的命令进行手动签名。安装JDK(签名v1)、安卓SDK(签名v2)已安装,不在过多介绍。

2023-01-06 18:04:12 1439

原创 安卓app生成证书

运行系统: mac os运行环境:java version "1.8.0_191" (该版本可以查看生成的md5签名)

2023-01-06 17:42:38 383

原创 git版本管理标签操作说明

git版本管理标签操作说明

2022-07-01 10:46:11 180

转载 prettier - vscode 保存代码自动格式化插件安装与配置项备注

prettier - vscode 保存文件自动格式化配置

2022-06-28 11:39:20 298

原创 生成安卓自有证书

1、安装jre环境2、使用keytool -genkey命令生成证书:keytool -genkey -alias innersystem.keystore -keyalg RSA -validity 20000 -keystore innersystem.keystore3、查看证书信息keytool -list -v -keystore innersystem.keystore4、参考链接:https://ask.dcloud.net.cn/article/35777参.

2020-07-08 10:09:41 498

原创 安卓apk安装包腾讯云-乐固加固以及重新签名

安卓上架四部曲安卓打包生成apk文件; apk文件进行加固;加固方式本文通过腾讯云进行乐固加固加固后重签 上传到各个平台

2020-04-03 10:27:40 2181

原创 分享一个vant-ui中下拉刷新的BUG

分享一个vant-ui的bug场景:在我自己手机上(iphone 6s 10.3.1)实现的下拉刷新无效,其他手机(包含6s)和电脑均可以,(脚手架使用的vuecli3.0 脚手架中vue的版本为:[email protected])处理结果:将[email protected]改为@2.5.22解决官方issues:https://github.com/youzan/vant/issues/3015...

2019-05-23 14:54:36 3902 2

原创 使用uni-app开发的第一个APP

该文章作为本人学习笔记画了一个简要的百度脑图,可移步查看遇到的坑:省市区三级联动,二级联动,年月日三级联动,年月二级联动等picker组件的使用(统一建议使用mpvue-picker,可以保证所有样式统一和一定的兼容性。) mpvue-picker和下拉刷新的冲突(暂时未处理) 自定义顶部导航条和ios默认下拉刷新的冲突(设置下拉样式,改为circle)(官方建议使用原生导航条)...

2019-04-25 11:35:55 4709

原创 vue-cli(微信公众号)中网页转成canvas并保存为图进行长按分享

先上效果图:图1 点击按钮生成图2 (个人分享海报分享,点击分享弹框显示)图3 点击按钮生成图4 (商品详情分享,点击分享替换掉页面内容)所需依赖包:qrcodejs2 html2canvas  (具体引入方式请自行点击查看,不做描述)  html2canvas 文档 下面直接上代码(针对图1 2):HTML: 简单布局:左上角用户信息,右下角通过qrcode生成分享二...

2019-01-10 11:25:57 3571 17

原创 mint-ui 通过popup和picker实现三级联动(编辑时设置默认值)

成果预览:准备工作:请有针对性的查看以下文档:vue组件以及父子组件传值、mint-ui中的popup和picker。(本文不涉及,请自行查阅)省市区三级数据源:https://github.com/artiely/Administrative-divisions-of-China  (由于业务需要,我使用的公司统一数据,但格式不变)实现代码:在对应的文件目录下新建:add...

2018-11-30 13:41:58 3854 7

转载 js获取元素位置

1、内高度、内宽度: 内边距 + 内容框clientWidthclientHeight2、外高度,外宽度: 边框 + 内边距 + 内容框offsetWidthoffsetHeight3、上边框、左边框clientTopclientLeft4、元素的大小及其相对于视口的位置getBoundingClientRect()//x\y:元素的左上角和父元素左上角...

2018-11-12 17:28:30 1310 3

转载 pm2 实用命令

传送门

2018-11-09 17:27:45 169

原创 解决最新版VS Code中git log 中文乱码问题

git config --global i18n.commitencoding utf-8git config --global i18n.logoutputencoding utf-8export LESSCHARSET=utf-8 

2018-10-29 17:27:00 2379 1

转载 微信小程序云开发增删改查

Page({ data: { id:'',//修改用来保存_id iSshow:true, inpVal:'', inp2Val:'', list:[] }, onLoad: function() { var that = this that.getUserMsg()//读取信息 },//获取信息 getUserMsg...

2018-10-22 15:53:39 2007

原创 移动端通过H5 获取经纬度

1、通过以下代码 获取经纬度 getlocationpoint() function getlocationpoint() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition( function (position) { latitude...

2018-10-19 17:33:08 6833

原创 mint-ui 修改MessageBox.prompt弹框中input的默认值

MessageBox.prompt(' ', '修改用户名', {inputValue: '这里设置默认值'}).then(({ value, action }) => { })MessageBox.prompt(' ', '修改用户名', {inputPlaceholder: '这里设置默认值'}).then(({ value, action }) => {...

2018-10-12 10:27:02 4628 4

原创 vue-cli 引入微信js-sdk使用微信分享

安装wx-sdk依赖包:npm install weixin-js-sdk在需要使用的页面进行引入sdk:import wx from 'weixin-js-sdk'引入 sha1.js  (文末放js源码文件)(网上查找的关于sha1的npm包种类繁多。导致编码生成的签名不能使用。此处直接在入口文件 index.html中引入)微信分享使用以上准备工作已经就绪...

2018-10-09 11:46:29 4016

原创 使用vue进行移动端上传图

使用input[type=file]进行移动端图片上传。 html<div class="header"> <img class="MeImg0" src="../assets/img/[email protected]" alt=""> <input type="f

2018-09-26 14:14:44 2527

原创 关于vue中使用vue-wechat-title 动态设置网页标题后出现的BUG

BUG 复现: 由于了经常做微信项目,所以几乎每个项目都使用了该插件。但是最近的一个项目搭建的时候由于需要去监听路由并存储到本地。发现每次切换、刷新页面的时候都会出现加载三次的情况。在mainjs中打印了console.log如下图:监听路由,打印to.path,如图: bug处理: 既然出现了问题,那么怎么解决呢?首先百度、google了一下vue多次加载mai...

2018-09-15 11:18:48 5704 2

原创 关闭端口占用

使用webstorm的npm运行项目后,直接关闭webstorm时由于设置了直接关闭软件,导致项目依旧后台运行,并占用端口号。 1、查找对应端口占用的进程:netstat -aon|findstr "8080"2、找到对应端口对应的PID号3、关闭PIDtaskkill /F /pid 8936...

2018-09-14 11:00:55 950

转载 VUE-CLI 进行微信授权登录(转载)

VUE开发SPA之较舒服的微信授权登录

2018-09-13 15:25:52 3135

转载 webstorm 自定义eslint格式化代码

vscode上配置eslint格式化代码使用的Prettier 插件,一键格式化。webstorm上的配置流程如下:https://blog.csdn.net/qq_29329037/article/details/80100450

2018-09-13 14:55:20 8324

转载 Vue2.0+组件库总结

https://www.jianshu.com/p/011d308d7dd7 鲁大师666 关注2017.05.05 10:46* 字数 3121 阅读 31961评论 4喜欢 81

2018-08-21 11:34:29 145

原创 vue-cli 引入echarts

echarts官网传送门 vue-cli如何引入 详情点击查看:在 webpack 中使用 ECharts 通过按需引入官网实例中随便一个,比如:HTML代码:<div id="main" :style="{width: '1000px', height: '600px'}"></div>按需引入代码:// 引入 ECharts 主模块var e...

2018-08-20 17:01:14 1231 1

转载 微信分享 总结(SPA/history模式)

微信分享 总结(SPA/history模式)

2018-08-09 10:00:50 1780

原创 npm ERR! notsup Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (curre

执行npm命令的时候报如题错误,如果是npm i还是任何依赖命令都报错换个项目或者分支就可以,不知道为什么会突然出现这个错误。经过各种折腾之后,通过以下方法解决npm install-g [email protected] (更高版本会强制在window下安装fsevent,而fsevent只会在mac系统上可用)...

2018-08-08 17:15:15 15305 1

转载 CSS3或CSS+JS实现改变滚动条样式(兼容所有浏览器)

https://www.cnblogs.com/yclblog/p/6806496.html

2018-08-07 16:26:44 5199

转载 单页面与多页面间的区别及优缺点

传送门:https://www.cnblogs.com/yunyea/p/8824178.html

2018-08-03 17:08:58 2007

原创 React-antd 打包后页面空白解决方案

 在根目录下打开可以在别的资源目录下打开空白:import { BrowserRouter } from 'react-router'因为BrowserHistory 需要服务器的支持。改成hashHistory完美解决和vue-cli的history类似,...

2018-07-18 14:42:20 6537

原创 axios 二次封装,适用于Vue React

目录创建一个httpjsvue-cli引入:React 引入:创建一个httpjs根目录下创建一个httpjs,代码如下import axios from "axios";import qs from "qs";// react 中使用antd 此处自定义// import { message } from "antd";// vue中使用element-ui ...

2018-07-17 11:31:01 1677

原创 在原有vue-elemnt ui 中 对axios进行封装,出现请求成功但是走catch的bug

前一篇博客传送门:https://blog.csdn.net/snowbeatrain/article/details/80776180 bug:请求参数返回,但是提示错误原因: 在跟目录下创建一个http.js用于引入axios,进行封装  (由于是在原有项目上进行的修改,原有请求是单独对参数进行的处理。所以此处封装并没有处理参数)。以下是报错的post get的封装代码:...

2018-07-17 10:40:07 11505

原创 vue项目直接引入百度地图

前一个博客中关于后台管理的搭建使用了百度地图,这里简单记录一下如何使用前期准备:    如果使用v1.5之后的版本需要百度ak,需要本人去申请。地址传送门:http://lbsyun.baidu.com/apiconsole/key        登陆>控制台>创建应用搭建一个vue-cli;具体不在阐述。地图引入:首先在index.html 入口文件引入百度地图js。使用1.5以下不...

2018-07-16 09:47:58 2640 1

原创 图像裁切

vue单独适配的版本vue-cropperjs,不过他在安卓上略有卡顿AlloyCrop功能虽少,但是不卡vue-cropperjs地址: https://github.com/Agontuk/vue-cropperjs AlloyCrop地址:https://github.com/AlloyTeam/AlloyCrop...

2018-07-10 13:39:23 592

原创 react _create-react-app配置sass

 未暴露配置(npm run eject)的情况下(如果更换电脑需要重新配置以下代码)安装依赖: npm install sass-loader node-sass --save-dev   打开node_modules/react-scripts/config,找到webpack.config.dev.js(开发环境)和webpack.config.prod.js(生产环境)分...

2018-07-03 09:42:29 1017

原创 webStrom中使用git上传Push failed: Failed with error: Could not read from remote repository.

使用git bash和vscode没问题,但是webstrom报错,这个已经配置过,依旧报错,经过查阅发现以下配置选择的是built in,修改之后就可以了

2018-06-29 22:22:13 998

原创 webstrom 配置git

本地已安装git但是webStrom提示未找到;下面是配置示意图,mac电脑类似

2018-06-27 14:54:22 362

转载 webStrom 激活

http://idea.youbbs.orghttp://idea.congm.inhttp://im.js.cn:8888http://intellij.mandroid.cn/http://idea.imsxm.com/http://idea.iteblog.com/key.phphttp://xdouble.cn:8888/http://hb5.s.osidea.cc:1017

2018-06-27 14:17:36 1007

vue2-cli引入mint-ui,axios和sass的初始包

vue-cli脚手架,引入sass,mint-ui,和axios的初始化代码包。用于快速构建项目

2018-08-13

使用element-ui搭建后台模板,引入ueditor和地图

使用element ui搭建的一套vue后台管理页面,接口使用本地json,但是预留了axios请求代码。只需重新设置真实接口地址就可使用

2018-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除