自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 Element ui上传excel到并修改字段名

添加上传按钮,用到element的upload组件,定位到原来这个环节将取出的表内容生成了json。首先找到httpRequest方法的这个位置。问题变成怎么将中文字段名改为对应字段名。

2024-03-11 11:59:48 452

原创 解决element UI中el-select选择器比el-input输入框默认宽度小

设置el-select选择器的样式为。

2024-02-20 10:23:53 1314

原创 reduce累加器的应用

reduce函数通常比map函数性能更好,因为reduce可以在单次迭代中完成累加操作,而map需要创建一个新的数组。因此,建议使用reduce函数来累加计数器以获得更好的性能表现。有如下json数据,需要统计Status的值为0和1的数量。方法一:用reduce方法。方法二:用map方法。

2023-12-22 19:20:00 561

原创 vue中echart的tooltip自定义显示内容

目的:让tooltip显示自定义格式数据,甚至是显示横纵坐标以外的数据。

2023-06-19 13:38:03 4668

原创 微信小程序(6)——使用音频功能

播放音频

2022-06-13 17:50:40 2021

原创 微信小程序(5)——下载图片

微信小程序下载图片

2022-06-09 11:25:45 8185 4

原创 微信小程序(4)——按钮/页面跳转的参数传递

微信小程序参数传递

2022-06-08 14:44:43 892

原创 微信小程序(3)——微信开发者工具关联gitee

微信开发者工具关联gitee

2022-06-08 14:40:43 1071

原创 微信小程序(2)——自定义组件与组件传参

自定义组件与参数传递

2022-06-01 22:14:43 3635

原创 微信小程序(1)——页面初始化

自学微信小程序的过程中写的笔记。开发第一步——项目初始化

2022-06-01 22:12:18 2991

原创 foreach和map的对比

forEach和map各有优势,熟练掌握才能灵活应用。

2022-04-21 10:11:56 299

原创 node-sequelize操作mysql数据库(5)--查询并添加

sequelize实现基本的增删改查功能在文档中介绍的计较详细。在实际应用时经常会将两个或多个功能综合应用,这次介绍的查询并添加中就有一点需要注意。实现功能:表A表B数据结构完全一致,从表A中查询的一条数据,放入表B中。 getAndCreate:async(ctx)=>{ let findNum = await MysqlA.findOne({ where:{ num:'007' } }) await MysqlB.create(findNum)

2021-01-22 16:26:30 427

原创 node-sequelize操作mysql数据库(4)--关联模型

Sequelize 支持标准关联关系: 一对一, 一对多 和 多对多.官方提供了四种关联类型,并将它们组合起来以创建关联:HasOneBelongsToHasManyBelongsToMany这里举例说明最简单的HasOne和BelongsToconst User = sequelize.define('user', { userName: { type: DataTypes.STRING, allowNull: false }, age: { typ

2021-01-19 22:33:27 258

原创 node-sequelize操作mysql数据库(3)--分页查询

分页查询当前页:currentPage,每页数据量pageSIze,从哪里开始(偏移量):offset。公式:offset: (currentPage-1)*pageSize //数据分页查询 getPaging:async(ctx)=>{ let currentPage = parseInt(ctx.query.currentPage) || 1 //默认为1 let pageSize = parseInt(ctx.query.pageSize) || 10 le

2021-01-19 22:21:15 605

原创 node-sequelize操作mysql数据库(2)--实时数据与历史数据

上次已经将表建立成功,接下来我们来实现实时数据和历史数据两个小功能。先定义实时数据的表模型const newData= sequelize.define('newData', { userName: { type: DataTypes.STRING, allowNull: false }, age: { type: DataTypes.INTEGER }, num: { type: DataTypes.STRING, allowNull: fa

2021-01-19 22:17:47 321

原创 node-sequelize操作mysql数据库(1)--起步、连接、建模

用sequelize连接数据库很简单,详情可查看sequelize中文文档1.下载并引入sequelize以及所用数据库驱动程序cnpm install --save sequelizecnpm install --save mysql22.然后新建app.js测试连接const Sequelize = require('sequelize')// 数据库名称 账户 密码const sequelize = new Sequeli

2021-01-19 21:41:58 332

原创 vue cli可视化面板运行serve报错:Error: Package exports for ‘D:\*******(路径)\node_modules\colorette‘ do not defi

用vue-cli创建了一个新项目,运行serve时报错:Error: Package exports for ‘D:*******(路径)\node_modules\colorette’ do not define a valid ‘.’ target 。前一段时间还能正常创建,今天突然不行了。在网上搜索后发现今年8月份就有这个问题了,但并没有找到直接的解决方案。鉴于之前一直创建都没问题,现在突然不行。看上去很像某个依赖该升级了。首先查看了本机node版本为v-13.1.0,然后升级到当前最新版本v-1

2020-10-05 16:16:33 2520 2

原创 Element ui表格导出Excel的全部数据

Element ui表格导出Excel的全部数据之前导出Excel表格只能将当前页导出到Excel,如果表格有分页则十分不方便。这是一个相对简单地实现方法。一、第一步先安装3个依赖包 npm install -S file-saver npm install -S xlsx npm install -D script-loader二、在项目中新建一个文件夹(名字自取,这里命名excel),然后在文件夹中放入Blob.js 和 Export2Excel.js 两个文件。链接地址:https:/

2020-06-18 14:40:24 5425 12

原创 Element ui表格导出Excel

Element ui表格导出Excel首先安装依赖项:npm install -S file-saver xlsx或者是以下命令,这两个命令一样。npm install --save xlsx file-saverfile-saver:保存文件xlsx:电子表格解析器首先我们有一个表格,并给表格一个id。<el-table :data="meterList" style="width: 100%" border id="listname"> <el-t

2020-06-18 14:33:42 346 2

原创 Element ui全部数据前端排序

Element ui全部数据前端排序1.首先给el-table绑定sort-change监听<el-table ref="filterTable" :data="historyList.slice((pageNum-1)*pageSize,pageNum*pageSize)" @sort-change="sortChange">2.给需要排序的列设置sortable属性<el-table-column label="数据时间" prop="time" sortable='cust

2020-06-18 14:31:28 2035 2

原创 vue中的echarts自适应窗口

vue中的echarts自适应窗口一开始沿用之前element表格高度自适应的思路用:style='chartStyle',发现并不能实现根据浏览器窗口动态调整echarts的大小的功能。在网上查资料发现echarts自带resize()方法,这让问题变得简单多了。1.首先正常写一个echarts容器<div id="lineChart" style='width:100%;height: 75vh'></div>2.定义一个方法resizeHandler() { th

2020-05-23 09:55:45 421

原创 vue引入echarts并动态渲染

vue引入echarts并完成动态渲染只需以下几步就可以在vue项目中完成echarts的渲染。1.引入安装echarts运行依赖,并引入项目。import echarts from 'echarts'2.创建一个echarts的盒子容器<div id="lineChart" style='width:100%;height: 75vh'></div>注意长宽的定义,为了后续完成响应式自适应窗口大小(下一篇文章会讲到)。3.准备数据和参数配置项export de

2020-05-22 17:58:38 3820 1

原创 mysql更改最大连接数

mysql更改最大连接数建议通过命令行修改1.登录mysql> mysql -u root -p;2.查看当前最大连接数mysql> show variables like 'max_connections';3.设置最大连接数mysql> SET GLOBAL max_connections = 4096;4.查看是否设置成功mysql> show variables like 'max_connections';5.退出mysql>exit;

2020-05-20 10:38:00 227

原创 vscode 快捷键Ctrl+`打不开终端和Tab不缩进的问题

安装上vscode后发现两个问题,一个是Ctrl+`打不开终端。另一个是Tab不缩进。都很简单,但让我找了半天原因。第一个是因为我电脑上安装了搜狗浏览器,在浏览器中这个快捷键被占用了,浏览器将其称之为老板键按一下网页就消失了,再按一下网页就恢复了。老板键换成别的按键后终端就能成功打开了。第二是因为我在测试别的快捷键时按到了Ctrl+M,这时最下面一行会出现‘按Tab移动焦点’。再按一次Ctr...

2020-05-05 16:54:26 3866 4

原创 Element ui表格隔行变色

官方文档给出一个stripe属性可以创建带斑马纹的表格<el-table :stripe="true"> </el-table> //可以这样写<el-table stripe"> </el-table> //可以直接这样写这样创建出来的表格也有隔行效果但是不明显。官方文档还给出了带状态的表格,通过row-class-name 属性来创建...

2020-04-28 09:12:38 11482 13

原创 Element ui表格高度自适应

element-ui表格高度自适应1.动态绑定table的高度值:height<el-table :data="List" :height='tableHeight' stripe border highlight-current-row>2.获取浏览器高度,并监听浏览器resize变化mounted () { getHeight() //增加监听事件,窗口变化时...

2020-04-27 17:14:03 7264 3

原创 Element ui轮播图自适应+Cannot read property ‘height’ of undefined报错处理

在element-ui中轮播图carousel组件容器的高度是固定写死的,想要达到自适应的效果 需要用:height 将高度动态绑定。特此声明:此方法是我在网上搜的并在其基础上做了一定改进,原文在此原文讲解的比较详细。所以我没有再做过多的赘述。并在最后加上了我遇到问题以及处理方法。1.template html代码<div class="boxdiv" > &lt...

2020-04-27 11:12:24 1979

原创 vue项目上线后出现404报错

vue项目部署上线后,出现not found 404报错今天遇到一个小问题,本来dist放在根目录下没问题,后来由于需求换了个地方,页面就变成了not found。原因:打包后的dist没有放到服务器的根目录下。解决方案:vue-cli官方文件给出的方法如下默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上,例如 https://www.my-app.com/。如果应用...

2020-04-26 15:48:18 2211

原创 vue项目上线部署出现net::ERR_CONNECTION_TIMED_OUT报错

写给以后的自己,看看现在我的有多菜。

2020-04-21 21:48:30 10891 9

原创 element表格分页

首先用到分页控件Pagination。<el-pagination @size-change="handleSizeChange" //pageSize 改变时会触发方法 @current-change="handleCurrentChange" //currentPage 改变时会触发方法 :current-page="pageNum" //当前页数,支持 ....

2020-04-17 11:02:39 389

原创 element表格中的数据处理

我们请求到的数据经常不是我们想要显示的最终结果,例如:我们想要显示的是XX年XX月XX日,但是返回的数据却是一串数字代替,或者我们想要显示“开“”关”,但是返回却是0,1。这种情况我们就需要对数据经行处理。用到表格的数据转换 formatter属性。<el-table-column label="开关状态" prop="data.tatus" :formatter=FunctionTatu...

2020-04-17 10:58:27 1479 2

转载 实用网站

原文传送门文章目录搞学习找书籍冷知识 / 黑科技写代码资源搜索小工具导航页(工具集)看视频学设计搞文档找图片搞学习CSDN: https://www.csdn.net/TED(最优质的演讲):https://www.ted.com/谷粉学术: https://gfsoso.99lb.net/scholar.html大学资源网:http://www.dxzy163.com/简答题:h...

2020-03-18 17:12:07 1258

原创 vue过滤器格式化日志

vue过滤器格式化时间有一个写好了的标准格式化方法,可以用过滤器直接调用/** * 对日期进行格式化, * @param date 要格式化的日期 * @param format 进行格式化的模式字符串 * 支持的模式字母有: * y:年, * M:年中的月份(1-12), * d:月份中的天(1-31), * h:小时(0...

2020-03-08 22:24:34 284

原创 关于proxy的一个奇怪现象

关于proxy的一个奇怪现象其实也不算是proxy的问题,我在上篇文章中提到的getonenet 程序,在新建的测试程序中能正常返回json数据,但是一到了我搭建好的平台上就不行了。虽然请求成功,但是却给我个错误返回值。Object {errno: 5108, error: "invalid parameter: api-key or Authorization should choose ...

2020-03-07 22:11:01 634 1

原创 webpack的反向代理配置

vue解决跨域配置webpage的反向代理在新版vue-cli中,没有直接配置webpage的相关文件。需要新建一个vue.config.js,官网信息此文件配置的内容会覆盖掉默认配置。具体如下:.jsmodule.exports={ devServer:{ proxy: { //将来只要是路径以/music开头,就会被代理到target。 //比如...

2020-03-07 17:28:35 816

原创 vue cli开启新项目

Element-ui开启新项目在cmd中输入vue ui进入界面。安装插件vue-cli-plugin-element。把默认导入改为按需导入。运行依赖中安装axios和echarts开发插件中安装less和less loader...

2020-03-07 09:30:12 149

原创 scope作用域插槽在table中用法

element-ui中slot-scope=“scope”在table应用中我们经常看到如下用法 <el-table :data="userlist" style="width: 100%" border >//:data 在此绑定数据源 <el-table-column type="index" label="编号"></el-table-col...

2020-03-05 16:24:18 1974

原创 Markdown语法与Typora快捷键书写

Markdown语法与Typora快捷键书写文章目录Markdown语法与Typora快捷键书写1、标题2、字体3、列表3.1无序列表3.2有序列表3.3列表嵌套3.4任务列表4、区块5、代码6、链接高级链接7、图片8、表格9、引用(备注)10、上标下标11、高亮12、注释13、分割线14、表情文字15、内联公式16、生成目录1、标题# 一级标题## 二级标题### 三级标题#### ...

2020-03-01 19:53:44 677

原创 为测试接口调用搭建的后台环境

文件名:index.js打开cmd 在当前目录输入nodemon index.js启动3000端口接口调用async/await接口调用fetch接口调用axiosconst express=require('express');const app=express();const bodyParser=require('body-parser');//处理静态资源app.use...

2020-02-28 23:12:28 389

原创 async/await 处理多个异步操作

/* async/await处理多个异步任务*/axios.defaults.baseURL = 'http://localhost:3000';async function queryData() { var info = await axios.get('async1');//先从async1中拿到info数据 var ret = await axios.get('...

2020-02-28 23:08:20 3453

Export2Excel.js

导出table全部数据所需的excel资源

2020-06-18

热量表流量计的通讯协议.rar

仪表RS-485通讯协议与解析样例,包括超声波热量表、超声波流量计、超声涡街热量表、超声涡街流量计。

2020-05-26

C#基于OneNet的必备packages

在用C#做基于OneNet的通讯时,尤其是在开发Windows窗体程序时,引用了外部dll程序集。明明引用了dll,可编译时会报错未能找到类型或命名空间名称(是否缺少using指令后程序集引用),这儿样可能是因为缺少packages。下载这个必备packages让你少走一些弯路。

2019-04-15

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

TA关注的人

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