- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 下载、预览PDF报错问题排查
PC端解决方案// 检查请求的请求头类型// 后端检查接口返回类型'content-type': 'application/json'移动端解决方案先检查请求头类型,如果是使用的uniapp,请检查项目中中是否使用了 openDocument方法,该方法H5不支持;openDocument 不支持H5的解决方案接口返回的二进制流转为blod链接,或者让后端返回一个文件对应地址,利用a链接的 href 属性下载接口返回的数据下载实现具体代码let filename =.
2021-12-24 16:51:39 2223
原创 vsCode 修改默认语言模式
项目每次进入默认语言模式都是 Batch 需要手动去调,比较繁琐。1)针对多语言的开发者文件—首选项—键盘快捷方式(Ctrl + K Ctrl + S ),输入语言,设置切换语言快捷键。有单独偏好,不经常换语言的点击编辑器的选择语言模式,在弹出框选择 .vue 的配置文件关联...
2021-06-19 12:50:46 9758 3
原创 解决各种 npm install 报错问题
问题npm install 报错node (12.18.3)1,清缓存npm cache clean --force2,淘宝换源(下载不成功十有八九是因为网络原因)npm install -g cnpm --registry=https://registry.npm.taobao.org
2021-04-09 16:14:17 7322
原创 element 下拉菜单获取 label 属性
需求:获取下拉菜单的多个参数 <el-select v-model="form.activityId" @change="changeActivity" filterable :label-in-value="true" placeholder="请选择" > <el-option
2020-11-08 17:55:15 881
原创 TypeScript Property ‘XXX‘ does not exist on type ‘never‘.
开发过程中出现这个错误是因为Typescript在执行代码检查时在该对象没有定义相应属性,这个错误不致命,遇到该错误有以下几种解决办法。1,将对象设置成 any this.targetArray = this.options.find((item:any) => { return item.articleId == val; });2,通过字符方式获取对象属性 this.targetArray = this.options.find((item) =>.
2020-11-08 17:40:00 14699 1
原创 vue-quill-editor富文本插件控制字数显示
vue-quill-editor 插件实现控制字数功能。富文本编辑框,只统计内容,不包含标签以及样式,超出最大字数限制提示。2,不能通过双向绑定修改,获取用。3,方法可以带入参,打印是。事件会陷入死循环,建议用。是否获取到,注意名称;
2024-04-28 22:30:00 656
原创 VScode单页面代码太多,格式化无效
维护公司老项目,经历不知道多少人的打磨,项目已经很冗余了,部分页面以及有一万行代码了,解决格式化代码无效问题。
2023-07-08 20:15:00 507
原创 Error in nextTick: “TypeError: Cannot read properties of undefined (reading ‘indexOf‘)“
element UI 报错 Error in nextTick: "TypeError: Cannot read properties of undefined (reading 'indexOf')"
2023-03-13 20:12:58 452 2
原创 el-table中的toggleRowSelection 选中目标没有选中效果
el-table中的toggleRowSelection 选中目标没有选中效果。
2022-11-09 14:02:20 1225
原创 element ui 时间控件DateTimePicker动态限制时间范围为固定时间
element ui 时间控件DateTimePicker动态限制时间范围为固定时间
2022-07-12 15:28:44 1744
原创 Node.js 版本控制工具
简介在实际开发过程中我们一般会维护多个项目,因为项目依赖不同的环境,所以切换会报错,提示的是Node.js 版本的问题,此时就需要灵活切换版本,nvm 它来了,下面是关于此插件的安装步骤以及使用案例。项目报错截图nvm下载地址https://github.com/coreybutler/nvm-windows/releases安装同意协议选择安装地址(默认地址即可)选择你Node.js安装位置,再点击Next测试是否安装成功使用nvm install v14.1
2022-03-02 11:25:15 732
原创 Vue .sync 在项目中的应用
官网介绍传送门场景介绍Vue 父子传值是单项数据流,子元素如果直接操作通过Prop 传过来的值会就报错,但是在实际业务中就有这样的需求,所以就有了 sync 修饰符 。例子/** 父组件*/<FilelistUpdate ref="filelistUpdate" :loading="insuredLoading" :FileListdata.sync="FileListdata" @save="saveFilelistupdate"/>/** 子组件*
2022-02-18 14:22:03 430
原创 Vue computed get&set使用方法案例
1,get<template> <div id="app"> <p> {{msg}} </p> <p>计算属性computed {{testMsg}}</p> <button type="button" @click="updateTestMsg"> 改变msg的值</button> </div></template><script> export d
2021-12-29 13:40:47 681
原创 js修改键名
数组对象 const params = [ { name:'aaaa', age:"18", } ]通过map修改键值const newParams = params.map((item)=>{ return { username: item['name'], } })对象 const params = { name:'aaaa',
2021-11-30 10:59:45 1508 1
原创 解决终端不能使用cnpm问题
以管理员权限运行 VsCode在终端中执行get-ExecutionPolicy,显示Restricted,表示状态是禁止的;执行set-ExecutionPolicy RemoteSigned;再执行get-ExecutionPolicy,显示RemoteSigned,则表示状态解禁,可以运行
2021-11-09 14:49:14 81
原创 Echarts 图表全屏显示
技术栈版本“vue”: “^2.6.11”,“echarts”: “^5.2.1”,第一种方案实现思路1,在echart的工具栏 ,toolbox添加自定义图标全屏按钮事件。实现步骤 toolbox: { // show: false, feature: { myFull: { show: true, .
2021-10-09 18:32:12 8747 3
原创 eCharts 图表鼠标移入时布局错乱
问题简述图例hover时,影响整体布局解决思路1,echarts 父元素设置溢出隐藏overflow: hidden;2,配置 tooltip 过渡时间transitionDuration: 0;// 这个配置很局限,不行的话用溢出隐藏样式最终结果...
2021-09-10 10:01:06 592
原创 eCharts 图例标签样式
legend: { icon: "circle", // 这个字段控制形状 类型包括 circle,rect ,roundRect,triangle,diamond,pin,arrow,none itemWidth: 10, // 设置宽度 itemHeight: 10, // 设置高度 //itemGap: 40 // 设置间距},
2021-09-10 09:53:45 279
原创 eCharts 柱状图坐标加%
axisLabel: { type: "value", max:100,//Y轴最大值 不写的话自动调节 formatter: "{value}%", },
2021-09-09 16:15:48 606
原创 react 中使用多个className
在使用react写项目的时间,遇到多个className的需求(一个是全局样式,一个是三目运算控制的)第一种多种公共样式<div className='className_first className_second'> </div>第二种多种公共样式 && 引入的样式<div className= ` className_first className_second ${styles.btnPeacetime}`> <.
2021-08-25 17:19:59 11455
原创 eCharts X轴文字过长解决办法
1,文本倾斜axisLabel: { color: "#fff", rotate: "30", // 倾斜角度 版本4.0以后配置直接写在 axisLabel}换行显示axisLabel:{ formatter: function(params) { var newParamsName = ""; // 最终拼接成的字符串 var paramsNameNumber = params.length; // 实际标签的个数 var p
2021-08-19 11:21:01 587
原创 vuedraggable 实现拖拽功能
项目需求简单实现一个vue拖拽小案例,右侧选项区拖拽到左侧目标区域,拖动成功的不能再次拖动,并改变颜色。安装 vuedraggable 插件cnpm i -S vuedraggable页面直接引用import draggable from “vuedraggable”;…components: { draggable },源码参考<template> <div class="container"> <div class="conte.
2021-08-17 13:58:37 4047
原创 Vue 文件模板规范
<script> // 引入组件 import Header from './Header' export default { // props 接收参数 props: ['xxx', 'xxx', 'xxx', 'xxx'], // 注册组件 components:{ Header }, // 定义参数写在这 data(){ return { loading:false, } // 生命周期写在这 mount
2021-08-05 17:21:09 175
原创 SVN Placeexecute the ‘Cleanup’ command
在更新代码时,SVN报错,如下:解决方案步骤一在项目上右键,选择 TortoiseSVN —》 Clean up —》选择解锁。
2021-08-02 13:58:56 140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人