- 博客(31)
- 资源 (10)
- 收藏
- 关注
原创 golang对接阿里云私有Bucket上传图片、授权访问图片
golang对接阿里云私有Bucket上传图片、授权访问图片1、为什么要设置私有bucket公共读写:互联网上任何用户都可以对该 Bucket 内的文件进行访问,并且向该 Bucket 写入数据。这有可能造成您数据的外泄以及费用激增,若被人恶意写入违法信息还可能会侵害您的合法权益私有:只有该存储空间的拥有者可以对该存储空间内的文件进行读写操作,其他人无法访问该存储空间内的文件鉴于以上,公司要求将bucket设置为私有,只有授权的用户才能访问2、准备2.1 创建RAM账户开通OSS后账户,创
2022-04-03 13:04:00
2521
原创 vue3条形码 vue3-barcode
最近在使用vue3重构项目,发现之前vue-barcode不兼容vue3,于是自己花时间琢磨了一下这个插件,写完发布上去vue3-barcode,获得了vue-barcode也是jsbarcode作者Johan Lindell许可。安装npm install vue3-barcode使用import Vue3Barcode from 'vue3-barcode'export default defineComponent({ components: { Vue3Bar.
2021-09-07 14:16:01
2404
7
原创 electron打印条形码、二维码
功能:在electron打印条形码或者二维码在百度搜索找不到合适的博客与插件,就在github上找到一个插件electron-pos-printer可以一键打印图片、文本、二维码、条形码、表格不用安装其他多余插件,亲测十分好用1、安装npm install electron-pos-printeryarn add electron-pos-printer2、使用在main主进程中引入const {PosPrinter} = require("electron-pos
2021-09-03 18:51:36
9775
5
原创 Vue项目中出现Loading chunk {n} failed问题的解决方法
这个在网上有很多解决方法大部分这样的,我发现当router为hash模式router.history.pending.fullPath获取不到值测试得知改成这样router.history.current.fullPath/** * 解决偶尔出现Loading chunk {n} failed的报错 */router.onError((error) => { console.error('路由异常', error) const pattern = /Loa
2020-10-22 10:31:07
832
原创 uni-app实现点击底部导航tabbar跳转页面后隐藏tabbar
现在有这样一个需求:就是点击记一笔然后直接进入新的页面,不包含底部tabbar在tabBar中没有这个直接navigateTo跳转的借鉴网上很多方法在小程序效果不太可查找uni-app的api,他有提供tarBar显示隐藏的方法那我们可以直接在需要隐藏tabBar页面中去控制 onShow() { uni.hideTabBar() }, onHide(){ uni.showTabBar() }即可完成...
2020-06-10 13:45:50
7680
10
原创 一个程序员专用的搜索引擎【Goobe】
一个专门为程序员服务的互联网搜索引擎一个好用的"程序员搜索"Goobe首页打开它的网站,界面简洁而不简单。输入框提示的hello world。程序员标志性语句也许这并不仅仅是一句程序员对于世界简单的问候程序员在用软件、互联网、移动互联网、AI,极大程度地改变着世界。搜索结果和传统百度引擎作对比搜索二叉树遍历的结果:百度Goobe搜索vue的结果:百度Goobe搜索结果一目了然。百度:广告多,而且搜索的网...
2020-06-08 14:16:05
9695
原创 基于环信SDK的IM即时通讯填坑之路(vue)
公司最近使用第三方环信SDK的进行通信聊天,基本已完成。记录下填坑之路1、可以通过以下方式引用 WebSDK1.安装npm install easemob-websdk --save2. 先 require ,再访问 Web IM 。require('easemob-websdk'); 注:该方式只引用了 Web SDK ,仍需在项目里配置 WebIMConfig 文件内的参数,用于实例化 websdk。配置在 webim.config.js 文件内进行以下配置:.
2020-05-12 17:14:54
1344
原创 vue上传图片并压缩
需求:点击用户头像选择本地图片压缩上传到服务器这里用vant UI组件的Uploader 文件上传按需加载Uploaderimport {Uploader} from 'vant';Vue.use(Uploader)在dom上<van-uploader :after-read="updateFile" accept="image/jpg" :max-size="10485760" @oversize="fileMax"> <img :src="..
2020-05-12 14:41:22
1053
原创 【优软推荐】内网穿透ngrok基本使用
何谓内网穿透内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。就是说映射端口,能让外网的电脑找到处于内网的电脑,提高下载速度。不管是内网穿透还是其他类型的网络穿透,都是网络穿透的统一方法来研究和解决简单的说就是:从外网访问本地内网(局域网)作用与应用场景当你在本地开发软件时,想给朋友看效果时(在互联网访...
2020-05-02 12:28:44
261
原创 uni-app拖拽悬浮球优化
使用uni-app拖拽悬浮球,插件不错 ,插件地址https://ext.dcloud.net.cn/plugin?id=514插件挺不错的,有几点需求我改了下1、背景图片保持纵横比缩放图片,使用aspectFit好点2、初始化球位置时使用%比较符合实际,如果放到右底部使用px还要适配3、拖拽超出边框没有做限制。<template> <view class="...
2020-01-04 10:43:24
5926
6
原创 仿钉钉后台流程设计图
由于公司OA系统需要模仿钉钉后台流程设计制作,搜索网上没有符合类似的这种(可能我没找到),然后自己基于AntV.G6文档瞎捯饬一下。只需要安装AntV,不需要安装多余插件。效果如图:鉴于代码太长,放到github去了,大家需要借鉴的可以下载看看代码地址:https://github.com/lpz1096/some_code/tree/master/approval-se...
2019-12-16 11:49:38
6940
2
原创 前端小笔记
1、vue改变组件样式使用>>>.box-out >>> .xxxxx组件样式类{color:red;}2、chrome浏览器最小字体大小限制3、vue 键盘回车事件<el-inputv-model="form.name"placeholder="昵称"@keyup.enter.native="submit">&...
2019-07-08 10:03:28
152
原创 用js 进行crypto.js的加密和解密
用js 进行crypto.js的加密和解密crypto.js前端开发比较火的可逆加密解密框架github: https://github.com/brix/crypto-js#usage-without-requirejs 安装:npm install crypto-js 使用 var CryptoJS = require("crypto-js");// Encryp...
2019-01-31 00:14:32
754
转载 H5项目移动端调试器
开发的移动端H5项目在手机浏览器调试工具https://github.com/liriliri/eruda/blob/master/doc/README_CN.mdEruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷你版,其主要功能包括:捕获 console 日志、检查元素状态、捕获XHR请求、显示本地存储和 Cookie 信息等等。cdn使用<...
2019-01-27 14:49:57
346
原创 Vue移动端项目模板h5
一个集成移动端开发插件的Vue移动端模板包含1、css: 使用stylus开发css 集成reset样式文件 修改UI组件文件 统一样式处理(如主题色等)2、UI组件 使用热门的vant与mint-ui插件3、移动端适配 集成rem插件 移动端适配META标签4、组件 集成标题栏组件、无数据组件5、请求 集成axios封装请求接口6、babel...
2019-01-27 14:35:58
4922
4
原创 vue Keep-Alive缓存组件使用
<keep-alive>是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。在App.vue使用,但是有些组件需要实时刷新。此时就需要用到excludeprop:include: 字符串或正则表达式。只有匹配的组件会被缓存。 exclude: 字符串或正则表达式。任何匹配的组件都不会被缓存。新建keepAliveConf.js/**...
2019-01-11 16:45:46
342
原创 ES6对象重新赋值assign
对象重新赋值赋值并新增属性let dataCon = []dataArr.map(data => { let obj = data obj['playName'] = '玩游戏' dataCon.push(obj)}) 这样会影响源数据。用assign将源对象的属性复制到目标对象上let dataCon = []dataArr.map...
2019-01-07 15:50:24
4612
原创 基于vant-UI框架的vue项目的下拉刷新、上拉加载
基于vant-UI框架的vue项目的下拉刷新、上拉加载 安装vantUI npm i vant –S main.js import { PullRefresh,List} from 'vant'; Vue.use(PullRefresh).use(List); dom结构 里面的API官网都有,可以去vant官网看 这里主要讲解一些逻辑 ...
2018-12-18 14:37:47
6512
3
原创 Vant 顶部导航栏【van-tabs】Bug
Vant 顶部导航栏【van-tabs】Bug如果在外面包裹div控制显示隐藏会出现导航条不准确的bug代码<div class="selWrap" v-show="showSelWrap" > <van-tabs v-model="active"> <van-tab title="过关"> 111 <...
2018-12-04 19:52:26
51067
20
原创 WebStorm SVN提交performing vcs refresh
WebStorm SVN提交报错performing vcs refresh 一直停留在这里不动,在网上试过很多种办法都不行重装过N次WebStorm还是这样,1、自己想着试过的办法删除项目中的【.svn】文件夹,然后重新关联然后再去提交代码,很遗憾还是不行!!!!当然我不是去有没有用的解决办法然后我想不去关联之前的项目,新建一个文件夹如【Tes...
2018-11-30 17:53:21
3652
原创 vue修改mint-ui默认样式
vue修改mint-ui默认样式 用mint-ui使用switch开关时。与主题颜色不匹配 解决办法: 这里预编译css用的stylus 新建一个mint-ui.styl $color-theme = #D91D35.mint-switch-input:checked + .mint-switch-core border-color $color-theme...
2018-11-22 18:14:14
1531
2
原创 mint-ui的navbar导航栏的填坑
mint-ui的navbar导航栏的填坑 用官方的demo直接导入到项目中有问题 1、引入 import { Navbar, TabItem } from 'mint-ui'; //导航栏 import { TabContainer, TabContainerItem } from 'mint-ui';//Item import { Cell } from 'min...
2018-11-21 15:38:16
5490
1
原创 vue 动态设置img的值
需求:依据当前路由点击按钮图片实现img如果直接在:src中写路径会获取不到<img :src="'/god'==$route.path?'./images/icon_index_sel.png':'./images/icon_index_nor.png'">这样写的话会获取不到解决方法:先引入图片import index_nor from './ima...
2018-11-21 09:43:43
1506
转载 vue移动端适配 -- px2rem
vue移动端适配 -- px2rem安装npm install px2rem-loader lib-flexible --save在main.js中引入import 'lib-flexible/flexible.js' 在build中utils.js找到generateLoaders 方法,添加以下代码const px2remLoader = { loader...
2018-11-19 17:20:56
306
原创 WebStorm配置SVN
WebStorm配置SVN 安装SvnToolBox插件配置SVN路径遇到的问题:Can’t use Subversion command line client配置Svn路径使用的是TortoiseSVN会报错 换一个SVN工具 这里选择slikSVN下载 silkSVN的版本下载地址 https://sliksvn.com/download...
2018-11-19 17:15:46
896
转载 H5页面倒计时代码(解决safari不兼容date的问题)
H5页面倒计时代码(解决safari不兼容date的问题) <div class="aTime"> <em id="t_d"></em> <em id="t_h"></em> <em id="t_m">&l
2018-11-13 14:21:16
1412
转载 jquery获取url参数及url加参数的方法
jquery获取url参数及url加参数的方法$.getUrlParam = function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (...
2018-11-13 14:15:42
541
原创 axios post 参数请求不到
1、记录axios填坑之路最近用vue编写项目。用axios请求后端数据时。后台没有接收到数据。纳闷。查看浏览器也请求了数据一贯作风百度之后。了解到由于axios默认发送数据时,数据格式是Request Payload,而并非我们常用的Form Data格式,后端未必能正常获取到,所以在发送之前,需要使用qs模块对其进行处理。安装引入qsnpm install --...
2018-11-08 15:32:45
260
批量JS压缩美化CSS压缩工具SoCompressor
2018-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人