- 博客(31)
- 收藏
- 关注
原创 android 证书 创建后,执行 keytool 命令 提示无法识别
提示:此时只需要到 java下的bin目录下运行此命令就可以(可以看看目录下有没有 keytool.exe 这个程序).\keytool -list -v -keystore D:/test.keystore
2022-04-11 14:56:25
2489
原创 一种 代码方式
这是 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
831
原创 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
5838
原创 关于 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
2149
原创 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
892
原创 关于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
1189
原创 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
4638
原创 关于报错 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
4617
原创 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
2865
原创 项目对接海康的硬件设备,摄像头
根据传入的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
521
原创 如何解决 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
2027
原创 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
762
原创 箭头函数与普通函数的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
128
原创 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
1541
原创 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
3028
原创 avue crud tree点击 编辑 会把 tree 表格收起来
avue crud tree的时候,option 的如果有prop 为 icon的,点击编辑弹框,会把crud 表格重新渲染
2021-09-01 11:34:31
947
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
695
原创 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
91
原创 vue 报错 Uncaught SyntaxError: Unexpected token <
问题出在马虎大意,因为项目默认的路径是http://localhost:8080/#/web/business然后删除后面路径想跳转到另外的地方后发现报错结果是多删除了/#,因为是hash模式所以 必须要加 加上后正常了
2021-07-12 11:40:21
169
原创 git push 提示 pre-receive hook declined
今天工作中让项目总监新开了一个项目,是空白的,提交失败,刚开始意识到master 不能随便提交,后面换成cls分支也不行,报告给总监后说是开一个dev分支就可以了,总结 权限问题。
2021-06-22 10:48:39
504
原创 h5拨打电话
新知识增加了,赶紧记录下来a标签tel:电话<a href='tel:1xxxxxxxxxx'>拨打电话</a>在移动端可以直接拨打电话哦
2021-05-21 16:50:56
88
原创 登录时,点击两次才可以跳转
今天没什么事情干,加上公司新招了一个测试,测试在看公司的网站时。发现之前的一个项目有一个小bug一直未修复,整好很闲,就打开项目看了看起初刚开始的话,检查了一下login.vue 文件的登录逻辑是没什么问题的,但是到了this,$route.push 的时候就不好使了,第一时间想的是 this指向问题,因为 当时是嵌套了element的 表单验证的函数,还有 vuex封装的方法,就觉得可能是this问题,但是var that = this后,发现问题依然没有解决。于是开始百度,面向百度工程师就是我了刚
2021-05-18 16:50:52
3627
7
原创 微信扫描H5页面,下载excel文件流变成.bin的解决方案
1.后台改contentType参考如下:https://blog.youkuaiyun.com/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
2401
原创 数组与字符串的分割
因为总是忘记这两个方法,所以写在这里记录一下。arr.join(’,’) 以 括号内的为分割符,把数组分割成字符串str.split(’/’) 以括号内的为分隔符,把字符串 分割成数组
2021-05-14 15:48:08
2384
原创 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
525
原创 js中的break,continue和return 的区别
break 用来直接结束跳出循环的,continue 是停止当前语句,并继续执行下次循环return 就是返回return true;返回正常的处理结果;终止处理。return false;返回错误的处理结果;终止处理;阻止提交表单;阻止执行默认的行为。return;把控制权返回给页面。...
2021-05-12 16:59:50
135
原创 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
659
原创 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
1708
原创 vant遮罩层 封装组件后 点击遮罩层报错
我是封装了一个弹框组件,组件里用到了vant的Popup,然后在我点击遮罩的时候报了错,也是在请教了同事之后解决的。报错如下:这里告诉我们是 我们直接修改了传入的props ,vue 不建议我们这样使用,所以发出了警告。最后解决办法是:通过赋值到data数据里面,来达到效果,然后项目也是没有这个警告了...
2021-05-12 16:31:43
879
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人