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

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

原创 自学element ui,vue-element-axios后台管理实例
项目简介: 所有数据都是本地json数据(后续如果有时间可以考虑弄一个easy-mock),因此一些功能无法完美展示,比如:分页,新增编辑,该项目目的是为了引导新手入门。如果你认为对你有帮助,可以去github上点个star,地址在文末...
2018-06-23 00:36:49
12492
3
原创 打包安卓apk后的V1和V2签名
打包apk后上架之前需要进行加固,加固后生成的apk文件需要进行重新签名;单独的apk文件可以使用基于JDK(需要安装java jdk)和SDK(需要下载android studio 开发工具)的命令进行手动签名。安装JDK(签名v1)、安卓SDK(签名v2)已安装,不在过多介绍。
2023-01-06 18:04:12
1643
原创 生成安卓自有证书
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
579
原创 安卓apk安装包腾讯云-乐固加固以及重新签名
安卓上架四部曲安卓打包生成apk文件; apk文件进行加固;加固方式本文通过腾讯云进行乐固加固加固后重签 上传到各个平台
2020-04-03 10:27:40
2357
原创 vue 版本 上传文件直传阿里云OSS
Web端PostObject直传实践简介开发场景: 每个OSS用户都会用到上传服务。Web端常见的上传方法是用户在浏览器或APP端上传文件到应用服务器,应用服务器再把文件上传到OSS。这种方式需通过应用服务器中转,传输效率明显低于数据直转至OSS的方式。本文主要为:在客户端通过JavaScript代码完成签名,然后通过表单直传数据到OSS。详情请参见JavaScript客...
2020-03-26 00:30:58
1180
原创 分享一个vant-ui中下拉刷新的BUG
分享一个vant-ui的bug场景:在我自己手机上(iphone 6s 10.3.1)实现的下拉刷新无效,其他手机(包含6s)和电脑均可以,(脚手架使用的vuecli3.0 脚手架中vue的版本为:vue@2.6.10)处理结果:将vue@2.6.10改为@2.5.22解决官方issues:https://github.com/youzan/vant/issues/3015...
2019-05-23 14:54:36
4026
2
原创 使用uni-app开发的第一个APP
该文章作为本人学习笔记画了一个简要的百度脑图,可移步查看遇到的坑:省市区三级联动,二级联动,年月日三级联动,年月二级联动等picker组件的使用(统一建议使用mpvue-picker,可以保证所有样式统一和一定的兼容性。) mpvue-picker和下拉刷新的冲突(暂时未处理) 自定义顶部导航条和ios默认下拉刷新的冲突(设置下拉样式,改为circle)(官方建议使用原生导航条)...
2019-04-25 11:35:55
4772
原创 vue-cli(微信公众号)中网页转成canvas并保存为图进行长按分享
先上效果图:图1 点击按钮生成图2 (个人分享海报分享,点击分享弹框显示)图3 点击按钮生成图4 (商品详情分享,点击分享替换掉页面内容)所需依赖包:qrcodejs2 html2canvas (具体引入方式请自行点击查看,不做描述) html2canvas 文档 下面直接上代码(针对图1 2):HTML: 简单布局:左上角用户信息,右下角通过qrcode生成分享二...
2019-01-10 11:25:57
3800
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
3944
7
转载 js获取元素位置
1、内高度、内宽度: 内边距 + 内容框clientWidthclientHeight2、外高度,外宽度: 边框 + 内边距 + 内容框offsetWidthoffsetHeight3、上边框、左边框clientTopclientLeft4、元素的大小及其相对于视口的位置getBoundingClientRect()//x\y:元素的左上角和父元素左上角...
2018-11-12 17:28:30
1430
3
原创 解决最新版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
2677
1
转载 微信小程序云开发增删改查
Page({ data: { id:'',//修改用来保存_id iSshow:true, inpVal:'', inp2Val:'', list:[] }, onLoad: function() { var that = this that.getUserMsg()//读取信息 },//获取信息 getUserMsg...
2018-10-22 15:53:39
2069
原创 移动端通过H5 获取经纬度
1、通过以下代码 获取经纬度 getlocationpoint() function getlocationpoint() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition( function (position) { latitude...
2018-10-19 17:33:08
7115
原创 mint-ui 修改MessageBox.prompt弹框中input的默认值
MessageBox.prompt(' ', '修改用户名', {inputValue: '这里设置默认值'}).then(({ value, action }) => { })MessageBox.prompt(' ', '修改用户名', {inputPlaceholder: '这里设置默认值'}).then(({ value, action }) => {...
2018-10-12 10:27:02
4733
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
4242
原创 使用vue进行移动端上传图
使用input[type=file]进行移动端图片上传。 html<div class="header"> <img class="MeImg0" src="../assets/img/upload_pictures@2x.png" alt=""> <input type="f
2018-09-26 14:14:44
2623
原创 关于vue中使用vue-wechat-title 动态设置网页标题后出现的BUG
BUG 复现: 由于了经常做微信项目,所以几乎每个项目都使用了该插件。但是最近的一个项目搭建的时候由于需要去监听路由并存储到本地。发现每次切换、刷新页面的时候都会出现加载三次的情况。在mainjs中打印了console.log如下图:监听路由,打印to.path,如图: bug处理: 既然出现了问题,那么怎么解决呢?首先百度、google了一下vue多次加载mai...
2018-09-15 11:18:48
5882
2
原创 关闭端口占用
使用webstorm的npm运行项目后,直接关闭webstorm时由于设置了直接关闭软件,导致项目依旧后台运行,并占用端口号。 1、查找对应端口占用的进程:netstat -aon|findstr "8080"2、找到对应端口对应的PID号3、关闭PIDtaskkill /F /pid 8936...
2018-09-14 11:00:55
1193
转载 webstorm 自定义eslint格式化代码
vscode上配置eslint格式化代码使用的Prettier 插件,一键格式化。webstorm上的配置流程如下:https://blog.youkuaiyun.com/qq_29329037/article/details/80100450
2018-09-13 14:55:20
8532
转载 Vue2.0+组件库总结
https://www.jianshu.com/p/011d308d7dd7 鲁大师666 关注2017.05.05 10:46* 字数 3121 阅读 31961评论 4喜欢 81
2018-08-21 11:34:29
175
原创 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
1277
1
原创 npm ERR! notsup Unsupported platform for fsevents@1.0.14: wanted {"os":"darwin","arch":"any"} (curre
执行npm命令的时候报如题错误,如果是npm i还是任何依赖命令都报错换个项目或者分支就可以,不知道为什么会突然出现这个错误。经过各种折腾之后,通过以下方法解决npm install-g npm@3.10.7 (更高版本会强制在window下安装fsevent,而fsevent只会在mac系统上可用)...
2018-08-08 17:15:15
15504
1
转载 CSS3或CSS+JS实现改变滚动条样式(兼容所有浏览器)
https://www.cnblogs.com/yclblog/p/6806496.html
2018-08-07 16:26:44
5261
原创 React-antd 打包后页面空白解决方案
在根目录下打开可以在别的资源目录下打开空白:import { BrowserRouter } from 'react-router'因为BrowserHistory 需要服务器的支持。改成hashHistory完美解决和vue-cli的history类似,...
2018-07-18 14:42:20
6679
原创 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
1746
原创 在原有vue-elemnt ui 中 对axios进行封装,出现请求成功但是走catch的bug
前一篇博客传送门:https://blog.youkuaiyun.com/snowbeatrain/article/details/80776180 bug:请求参数返回,但是提示错误原因: 在跟目录下创建一个http.js用于引入axios,进行封装 (由于是在原有项目上进行的修改,原有请求是单独对参数进行的处理。所以此处封装并没有处理参数)。以下是报错的post get的封装代码:...
2018-07-17 10:40:07
11601
原创 vue项目直接引入百度地图
前一个博客中关于后台管理的搭建使用了百度地图,这里简单记录一下如何使用前期准备: 如果使用v1.5之后的版本需要百度ak,需要本人去申请。地址传送门:http://lbsyun.baidu.com/apiconsole/key 登陆>控制台>创建应用搭建一个vue-cli;具体不在阐述。地图引入:首先在index.html 入口文件引入百度地图js。使用1.5以下不...
2018-07-16 09:47:58
2768
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
642
原创 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
1076
原创 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
1060
转载 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
1332
使用element-ui搭建后台模板,引入ueditor和地图
2018-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人