- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 uni-app项目中服务器地址抽离(H5端,其他没试过)
主要是为了解决一套代码只是因为后端服务地址不一致,重复打包的问题。思路:index.html文件中定义接口地址,发布到服务器后,只需要更改index.html中的地址。
2023-01-03 18:43:30
433
原创 UEditor富文本编辑器上传图片打不开,提示“后端配置项没有正常加载,上传插件不能正常使用”
UEditor富文本编辑器上传图片打不开,提示“后端配置项没有正常加载,上传插件不能正常使用”
2023-01-03 18:12:52
4156
1
原创 TS肤浅总结——基础类型
一、基础类型1、布尔值let isDone: boolean = false; // 布尔值 true/false2、数字let number: number = 6; // 数字,所有数字都是浮点型,支持十进制、十六进制、二进制、八进制3、字符串let name: string = "bob"; // 字符串4、数组let list: number[] = [1,2,3]let list: Array<number> = [1,2,3]; // 数组泛型
2022-04-06 17:17:25
249
原创 Egret简单弹框可拖拽
1、exml文件中通过id设定可拖拽的元素<e:Group x="0" y="0" id="_dragGroup"></e:Group>2、 对应TS文件中,获取对应exml中的元素class AllotProduct extends eui.Component { private _dragGroup: eui.Group}3、对应元素绑定方法this._dragGroup.addEventListener(egret.TouchEvent.TO
2022-01-04 17:14:07
722
原创 记前端接口获取不到数据踩坑总结
1、配置了proxy代理的话,一定要检查pathRewrite提示找不到路径一般都是代理重写路径的时候出错。最大的坑就是多写一个api和少写一个api的问题。一定多试试。一个api不对就多加一个或者是全部去掉。血泪的教训2、提示跨域失败,一定要检查proxy里面配置的target链接服务器接口一点要连对,区分线上的接口和本地的接口。最近脑子糊涂,一个跨域检查了三天没检查出路径写错了。3、检查权限、检查权限、检查权限有些灵活配置的数据开放出来了,但是没有配置权限,有一些必填的id信息一定要
2021-12-06 17:31:27
3630
原创 UEditor纯文本粘贴时自定义格式化内容
-----------时间略紧迫,随便记一下----------ueditor.all.js文件下大概uNode.prototype(大概在8843行)下添加去除属性的方法/** * @description: 删除节点属性 * @param {*} name * @return {*} */ removeAttr: function(node, name) { if(name.inde
2021-11-03 19:29:33
885
原创 2021-10-13: layui官网今日下线
今天打开layu官网,已经提示{"code":"40510001","msg":"invisible bucket"}了。先前看到公告和现在打开官网之后什么都没有真的是两种心情。虽说只是官网下线,回归开源,但还是让人心生遗憾
2021-10-13 17:27:39
2596
1
原创 VScode好用插件
1、Auto Rename Tag自动重命名成对的HTML/XML标记2、Beautify美化javascript、JSON、CSS、Sass和HTML代码3、Bracket Pair Colorizer 2高亮匹配的括号对4、Color Highlight高亮代码中的颜色5、Highlight Matching Tag高亮匹配标签6、koroFileHeader生成文件头部注释和函数注释...
2021-10-09 14:33:45
160
原创 el-select下拉选中的值粘贴到剪贴板
el-select组件的值再页面鼠标操作没有办法对选中的值进行复制,再粘贴到其他地方可以利用组件@change,把选中的值粘贴到剪贴板。代码如下,在选中值后,随便选择一个输入框,进行Ctrl+v,就可以看到效果了。页面代码<el-select v-model="dataForm.transType" @change="getSelectText"> <el-option v-for="item in transTypeList" :key="item.dictV
2021-09-27 14:29:08
1448
原创 记Avue中excelBtn为true,导出时字段翻译问题
问题excelBtn为true,导出时会有像 部门(deptId)、数据类型(dataType)这种字典类型的数据,后台给到了翻译字段deptName、DataTypeName。但是在编辑的时候这些数据需要绑定的是id,导出需要的name。思路导出前对数据进行处理解决方法1、看源码找到对应触发方法发现导出弹框触发方法为rowExcel,这个方法调出导出配置的弹窗,我们要在弹窗弹出后,点击确认前对数据进行处理;2、对方法进行拦截,处理数据现在是该怎么去找到方法...
2021-09-24 17:36:52
1131
原创 CSS选择器总结
一、相邻兄弟选择器概述相邻兄弟选择器(+) 介于两个选择器之间,当第二个元素紧跟在第一个元素之后,并且两个元素都是属于同一个父元素的子元素,则第二个元素将被选中。former_element + target_element { style properties }/* 图片后面紧跟着的段落将被选中 */img + p { font-style: bold;}示例<!-- HTML --><ul> <li>One<...
2021-08-20 18:07:43
527
原创 给Windows文件夹添加备注信息
自己的电脑中文件夹为了安装各种开发环境,基本都是英文字母命名,就导致好多东西猛地一看找不着。那是不是加个备注就能好很多,向下面这种思路来了:既然有展示,那肯定有设置展示的地方。既然能展示那肯定会有编辑的地方。1、展示备注右键展示的列表头部,会出现展示项,一般这里面还看不见被追,需要点开其他-->找到备注-->勾选-->确定。这只是当前文件夹展示了备注,要想应用到所有文件夹还租要进行下一步的设置点击左上方【查看】-->右侧【选项】-->【更改文件夹和搜索.
2021-08-10 16:01:08
4396
原创 vue启动报错Error occurred while trying to proxy request
年久失修的代码竟然重启报错放了三个月的代码,因为有小bug需要调整。启动后运行一直报错Error occurred while trying to proxy request 。。。既然是proxy相关,那就找运行配置的文件吧哦吼!!!好厉害 localhost 为什么要写成 location...
2021-08-09 17:27:03
7255
原创 UEditor项目中引用及解决无法上传的问题
试题题库、考试等项目多会用到富文本编辑器,当时对比了好多,最后看上了UEditor集成复杂公式的功能,于是莫名自信的搞了起来。公式集成没有坑,大坑在上传图片上。下面就是 基本的引入、使用、以及上传文件报错的解决方法一、引入1、安装组件npm installvue-ueditor-wrap2、下载UEditor,官网UEditor文档,下载地址是https://github.com/fex-team/ueditor这里有疑问: 为什么已经用npm安装了,还需要下载UEditor..
2021-08-02 19:35:12
8042
9
原创 git提交冲突一般解决方法记录
Git代码拉取提示失败一般解决过程PS D:\ccznai-program\ccznai-wjyq\ccznai-wjyq-front第一步的报错PS D:\test> git pullremote: Enumerating objects: 47, done.remote: Counting objects: 100% (39/39), done.remote: Compressing objects: 100% (23/23), done.Unpacking objects: 10
2021-07-01 15:15:52
385
原创 el-table根据数据某个属性不同,做斑马纹,设置表格行样式
一、需求:1、相邻的日期如果一样,用同种颜色标记2、不同日期要有对比间隔3、日期为空不做样式二、效果三、思路1、要怎么判断上下时间是一样的?2、判断以后要怎么标记?3、标记以后怎么控制样式?四、实现1、首先要整理数据,判断出上下数据是否是一样的,因为是后一个与前一个比较,所以需要单独判断第一条数据。判断第一次的时间重复几次;接下来的数据就可以按照正常的来;最后一项也需要单独判断,判断是否和上一条数据一样。代码:// rowI 是自己定义的相同数据会重复几次的一个标记参数this.
2020-12-30 17:46:49
1599
原创 JS计算两个数组的交集、差集、并集、补集(多种实现方式)
原文地址➤➤:https://www.hangge.com/blog/cache/detail_1862.html方法一:最普遍的做法使用 ES5 语法来实现虽然会麻烦些,但兼容性最好,不用考虑浏览器 JavaScript 版本。也不用引入其他第三方库。1、直接使用 filter、concat 来计算var a = [1, 2, 3, 4, 5]var b = [2, 4, 6, 8, 10] //交集var c = a.filter(function(v){ return b.indexO
2020-12-08 16:34:55
1701
原创 echarts渐变色不起作用
echarts设置渐变色没有效果,但是也没有报错网上搜寻到以下两种代码都没有实现效果:第一种: normal: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: '#8bd46e' }, { offset: 1, color: '#09bcb7' }]) }第二种:normal: { color: function (param
2020-12-07 17:01:37
3701
2
原创 原生table合并行和列
原生table合并行和列代码开始前的条件:HTML + vue2 + tablevue是直接在script标签内引用的cdnjs(只是做功能,没有太多的调整样式)<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js"></script>思路:1、先把表头固定一下,rowspan和colspan搞起来;2、整理数据,把同样的受理员名称合并到一起,循环判断前后数据是否相同,相同的话
2020-12-07 12:13:40
6317
8
原创 element-ui树形表格展开收起点击无反应
element-ui树形表格展开收起点击无反应多半是因为row-key出了问题数据结构大概是下面这种:tableData: [{ id: null, date: '2016-05-02' }, { id: null, date: '2016-05-04' }, { id: null, date: '2016-05-01' child
2020-11-30 15:54:58
4066
1
原创 websocket--信息推送和接收
websocket--信息推送和接收场景安全管理项目–数据大屏展播目的达到数据实时接收刷新页面实现websocket实时通讯(小白初次做,还望大神指点)前期资料假定我们创建了 Socket 对象: let Socket = new WebSocket(wsURL)Socket属性: Socket.readyState属性描述Socket.readyState0-表示连接尚未建立1-表示连接已建立,可以进行通信。2-表示连接正在进行关闭。3
2020-11-07 00:27:50
2425
5
原创 Vue+axios状态返回200,但是没有数据,提示Access-Control-Allow-Origin的问题
解决Vue中axios请求接口返回200但是无数据的问题-0711记准备工作代码准备工作1、安装axios2、在src文件夹建一个util的文件夹,文件夹下新建api.js代码第一步:在config文件夹下的index.js中找到dev,在dev中配置proxyTable内容proxyTable: { '/api': { target: '接口域名,http...
2019-07-11 09:57:02
7549
原创 layui引用外部图标
layui引用外部图标因为最近的项目中,layui自带的图标已经不能满足需求了,所以各种百度,有了以下成果:1、选择阿里图标库中自己中意的图标,添加到购物车,从购物车中下载代码2、下载完成后,解压压缩包,打开iconfont.css文件,把iconfont全部替换成layui-icon,然后把所有代码全部粘贴到layui.css的文件中,放在末尾就好。3、准备工作完成,接下来引用一下...
2019-05-10 10:34:26
4370
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人