自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 android 证书 创建后,执行 keytool 命令 提示无法识别

提示:此时只需要到 java下的bin目录下运行此命令就可以(可以看看目录下有没有 keytool.exe 这个程序).\keytool -list -v -keystore D:/test.keystore

2022-04-11 14:56:25 2407

原创 一种 代码方式

这是 html部分<el-col :span="6"> <div class="topleft"> <Ranking ref="Ranking"/> </div></el-col><el-col :span="9"> <LECHRoom ref="LECHRoom"/></el-col><el-col :span="9"> <div class="topright

2022-04-01 10:04:52 801

原创 flex布局 如何 使两个盒子 同高,不固定高度

首先得保证 双方的 父 盒子 是 flex的 <div ref="flexContainer" class="flex-container"> <div class="column"></div> <div class="column"></div> </div> .flex-container { display: flex; padding: 10px; .column {

2021-12-20 10:33:08 5155

原创 关于 websocket 的 连接

// wsurl 是 socket 的url // ip 是服务器的ip,例如 192.168.0.1 这样子的ip// host 是 后端服务的端口 例如 192.168.0.1:8081, 8081 就是端口// 格式 为 ws://${ip}:${host}/路径let socket = '' openSocket(wsurl) { socket = new WebSocket(wsurl) socket.onopen = () => { conso

2021-12-20 10:21:59 2034

原创 vue 设置了keepAlive 的页面之后出现的问题

通过传入的字段 判断是否 keepAlive <keep-alive> <router-view v-if="$route.meta.keepAlive && isRefresh" class="avue-view" /> </keep-alive> <router-view v-if="!$route.meta.keepAlive && isRefresh" class="

2021-12-20 10:13:23 813

原创 关于cookie 设置不进去导致的问题

下面是通过用 js-cookie 设置 tokenimport Cookies from 'js-cookie' // @2.2.0 版本import website from '@/config/website'const Authorization = website.Authorization // key 名var inFifteenMinutes = new Date(new Date().getTime() + website.tokenTime * 1000) // cookie保存时

2021-12-20 10:00:48 1007

原创 vue el-upload 的文件夹上传

template 部分 <el-upload ref="uploadFile" :headers="uploadObj.headers" :http-request="httpRequest" :file-list="fileList" :auto-upload="false" action="#" multiple class="upload-demo"> <el-button size="small" type="primary">点击上传

2021-12-02 16:17:42 4387

原创 关于报错 vue__WEBPACK_IMPORTED_MODULE_0___default.a.observable is not a function

报错截图如上,报了vue__WEBPACK_IMPORTED_MODULE_0___default.a.observable is not a function这个错误。因为我是 cdn 引入方式,所以 我想歪了,因为项目中 使用了vue.observable ,这个 APi 是 vue 2.6 新增的,而我 引入的 cdn 版本是 2.5 所以 报了这个错误,所以只要 cdn 换个 版本 就 ok了...

2021-11-19 14:31:44 4540

原创 vue 关于 重复数据的的问题

学习到了 new Set()的去重功能,基本用法 let arr = [ { label: 123, }, { label: 321, }, { label: 321, }, ] let newArr = arr.map(item => item.label) let fillter = Array.from(new Set([...newArr]))

2021-11-16 16:05:11 2798

原创 项目对接海康的硬件设备,摄像头

根据传入的cameraIndexCode 来动态生成预览画面<template> <div> <div id="playWnd" class="playWnd"></div> </div></template><script>export default { props: { cameraIndexCode: String, }, data() { return {

2021-11-12 14:56:44 458

原创 如何解决 vue中 config文件 target 多次冲突的问题

今天 同事找到一个完美解决 vue.config文件的target 多次冲突的方法首先把以下两句代码 输入git config --global filter.gitignore.clean "sed '/\/\/#gitignoreline_start/,/\/\/#gitignoreline_end/{/\/\/#gitignoreline_start/b;/\/\/#gitignoreline_end/b;d}'"git config --global filter.gitignore.sm

2021-11-12 14:55:07 1971

原创 2021-10-25 ie input 无法输入中文

<input style="ime-mode:disabled"></input><input style="ime-mode:active"></input><input style="ime-mode:inactive"></input><input style="ime-mode:auto"></input>第一个是不显示输入法,即用键盘也不能切换输入法。第二个是自动切换成英文的输入.

2021-10-25 11:12:54 692

原创 箭头函数与普通函数的this指向问题

先声明两个定义,箭头函数是寻找外层作用域中查找this一.在window 全局下 的this指向 setTimeout(function(){ console.log(this) // window }) setTimeout(()=>{ console.log(this) // window })console.log(this) // window因为在全局window下的,所以箭头函数在查找外层作用域时,只能是window二.在函数对象的包裹下const obj

2021-10-09 13:20:29 90

原创 git 仓库 端口 prot22 :拒绝连接

今天新入职一家公司,遇到了git 拉不下代码的问题,http 方式是可以的,但是 ssh 方式是不行的,所以今天记录一下。我是配置了的,生成sshssh-keygen -t rsa -C "your_email@example.com"然后 配置config文件,配置好后报错,git clone 错误 port 22: connection refused, 拒绝连接,原因是 git 仓库端口号换了然后 通过百度得到git clone ssh://username@ip.com:端口/file

2021-10-08 17:25:34 1416

原创 avue option 文件vm调用多次,导致 搜索会清空搜索框

原因 :使用了avue的开源框架,其中因为dicData取到了vm.data,调用了this 导致触发了封装的computed的方法,触发了多次option,option重复渲染,导致search :true 的情况下 ,页面调用搜索的时候 重置搜索框内的数据 computed: { option() { return require(`@/option/${option.name}`).default(this) }, 。。。 }解决方案

2021-09-18 09:21:24 2944

原创 avue crud tree点击 编辑 会把 tree 表格收起来

avue crud tree的时候,option 的如果有prop 为 icon的,点击编辑弹框,会把crud 表格重新渲染

2021-09-01 11:34:31 859 5

原创 export 分别暴露时 import 重命名

tree 组件 要加 node-key=“id” 来标明每项的唯一性,再说一个,import正常 分别暴露 是这样export const list = ()=>{ ...axios 配置}引入时候是这样import list from ’@/api/path‘但是 list 重名了怎么办呢我们可以这样import { list as **tList } from '@/api/path'as 前面的是 我们要导入的方法,as 后面是重命名的...

2021-08-28 12:39:15 634

原创 git 更换远程地址

今天公司换了git 地址,要把本地项目的远程地址都换下,这真是个很辛苦的过程,因为公司项目太多了。要一个一个换,记录下 如何使用git换仓库地址git remote rm origin #删除本地仓库地址以某个后端项目为例:git remote add origin http://192.168.0.214:10020/backend/***.git查看当前remote 地址git remote -v...

2021-07-27 11:03:13 67

原创 vue 报错 Uncaught SyntaxError: Unexpected token <

问题出在马虎大意,因为项目默认的路径是http://localhost:8080/#/web/business然后删除后面路径想跳转到另外的地方后发现报错结果是多删除了/#,因为是hash模式所以 必须要加 加上后正常了

2021-07-12 11:40:21 137

原创 git push 提示 pre-receive hook declined

今天工作中让项目总监新开了一个项目,是空白的,提交失败,刚开始意识到master 不能随便提交,后面换成cls分支也不行,报告给总监后说是开一个dev分支就可以了,总结 权限问题。

2021-06-22 10:48:39 386

原创 h5拨打电话

新知识增加了,赶紧记录下来a标签tel:电话<a href='tel:1xxxxxxxxxx'>拨打电话</a>在移动端可以直接拨打电话哦

2021-05-21 16:50:56 68

原创 登录时,点击两次才可以跳转

今天没什么事情干,加上公司新招了一个测试,测试在看公司的网站时。发现之前的一个项目有一个小bug一直未修复,整好很闲,就打开项目看了看起初刚开始的话,检查了一下login.vue 文件的登录逻辑是没什么问题的,但是到了this,$route.push 的时候就不好使了,第一时间想的是 this指向问题,因为 当时是嵌套了element的 表单验证的函数,还有 vuex封装的方法,就觉得可能是this问题,但是var that = this后,发现问题依然没有解决。于是开始百度,面向百度工程师就是我了刚

2021-05-18 16:50:52 3331 7

原创 vue 页面 ios 事件不触发

给当前标签加样式,就可以触发了。 cursor: pointer;

2021-05-17 16:27:28 476

原创 微信扫描H5页面,下载excel文件流变成.bin的解决方案

1.后台改contentType参考如下:https://blog.csdn.net/Mr_Tony/article/details/105888665?utm_term=%E5%BE%AE%E4%BF%A1%E5%BC%80%E5%8F%91%E4%B8%8B%E8%BD%BDexcel&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allsobaiduweb~default-1-105888665&spm=

2021-05-17 16:26:10 2166

原创 数组与字符串的分割

因为总是忘记这两个方法,所以写在这里记录一下。arr.join(’,’) 以 括号内的为分割符,把数组分割成字符串str.split(’/’) 以括号内的为分隔符,把字符串 分割成数组

2021-05-14 15:48:08 2319

原创 axios 下载文件流 请求

如何下载文件流,后端返回文件流,axios 需要这样请求axios({ url: api.base + '/download/template/organization', responseType: 'blob'}).then(res => { let blob = res.data var a = document.createElement('a') a.download = '组织模板.xlsx' a.href = window.URL.createObjectURL(bl

2021-05-13 11:36:46 478

原创 js中的break,continue和return 的区别

break 用来直接结束跳出循环的,continue 是停止当前语句,并继续执行下次循环return 就是返回return true;返回正常的处理结果;终止处理。return false;返回错误的处理结果;终止处理;阻止提交表单;阻止执行默认的行为。return;把控制权返回给页面。...

2021-05-12 16:59:50 103

原创 axios 上传excel文件问题,cotent-type

因为axios 封装了请求后自动对 请求做手脚所以在上传文件的时候我们自己写一个纯净的axios 来上传/** * 导入商品信息 * @param url 导入路径 * @param fileData 导入文件数据 * @param fileName 上传的参数 */export function importFile(url, fileData, fileName) { let fileObj = fileData.file // 这里是file对象 this.fileLis

2021-05-12 16:52:03 627

原创 vant组件手风琴 右侧图标 移到左侧并自动切换的方法

vant组件手风琴 右侧图标 移到左侧并自动切换的方法代码如下:其中主要是 <van-collapse-item :name="0" :icon="icon_up"> <div class="right-icon" slot="right-icon"> <img :src="activeName == 0 && activeName !== '' ? icon_up:icon_down" alt />

2021-05-12 16:44:48 1620

原创 vant遮罩层 封装组件后 点击遮罩层报错

我是封装了一个弹框组件,组件里用到了vant的Popup,然后在我点击遮罩的时候报了错,也是在请教了同事之后解决的。报错如下:这里告诉我们是 我们直接修改了传入的props ,vue 不建议我们这样使用,所以发出了警告。最后解决办法是:通过赋值到data数据里面,来达到效果,然后项目也是没有这个警告了...

2021-05-12 16:31:43 830 2

原创 github 小技巧

github 小技巧1. 再打开的项目网页中,网址 github后面加上1s 可以用vscode 浏览项目,可以更加熟悉

2021-04-27 12:06:20 84

空空如也

空空如也

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

TA关注的人

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