自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Element-Ui的Form表单:Label文本两端对齐,且必填项的*不影响布局

Element-Ui Label文本两端对齐,且必填项的*不影响布局

2024-04-15 20:26:30 782 2

原创 连续解构赋值

ES6解构赋值小技巧:连续结构赋值

2023-12-04 19:29:27 448

原创 Flutter获取Dart环境的地址

Dart安装地址收藏(软件式的安装)

2023-09-05 19:20:14 294

原创 nginx部署后前端post请求出现405错误解决

前端部署nginx出现405错误解决

2022-11-15 21:20:01 1151 1

原创 跨域问题记录:has been blocked by CORS policy_ The ‘Access-Control-Allow-Origin‘

跨域问题

2022-10-13 22:37:03 8451 1

原创 服务器上部署nginx并成功启动

前端部署Nginx

2022-10-13 21:34:12 531

原创 前端Nginx部署项目问题积累

前端nginx部署相关问题

2022-10-08 22:34:29 1126

原创 Vue s-table中loadData的使用以及返回[[PromiseResult]]后值的获取

Vue s-table中loadData的使用以及返回[[PromiseResult]]后值的获取

2022-09-15 20:47:03 3866

原创 定时器setInterval()和clearInterval()的使用

setInterval()和clearInterval()

2022-08-16 10:50:25 4070

原创 时间戳转换为日期格式(天,小时,分,秒)

時間戳的转换

2022-08-15 15:51:58 998

原创 window.location以及拆分uri

window.location

2022-08-11 21:41:24 177

原创 Reduce按属性给Object分类

JavaScript的Reduce()方法

2022-06-07 10:13:14 195

原创 前端通过Http下载后端传入的Excel(基于Angular)

前端通过Http下载Excel

2022-03-28 19:58:02 1074

原创 前端实现数据行转列,Key转Value(Object.entries()和Map()的结合)

Object.entries()和Map()

2022-03-21 14:07:12 1894

原创 前端(Angular)上传Excel给后端:HTTP POST form-data

最近遇到一个需求,前端需要将Excel传到后端去解析,写个Demo记录一下上传按钮<input #inputFile id="file" accept=".xlsx" type="file" (change)="uploadedFile($event)" multiple="false" /> {{ 'HOME.UPLOADEXCEL'| translate }}uploadedFile = (event: any) => {console.log(typeof(event))

2022-03-10 23:30:17 936

原创 JS中的splice()和slice()方法

Array.prototype.splice()splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。语法

2022-03-03 22:44:37 739

原创 Js的深拷贝和浅拷贝

Js数据类型,深拷贝和浅拷贝

2022-02-28 21:25:21 157

原创 ES6的object.is()

语法Object.is(value1, value2); value1:被比较的第一个值value2:被比较的第二个值ES5 比较两个值是否相等,只有两个运算符:相等运算符()和严格相等运算符(=)。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。JavaScript 缺乏一种运算,在所有环境中,只要两个值是一样的,它们就应该相等。ES6 提出“Same-value equality”(同值相等)算法,Object.is就是部署这个算法的新方法。它用来比较两个值

2022-01-28 11:07:33 159

原创 js实现前端输入有空格,通过replace()方法将空格过滤掉

实现代码演示let data="12 3456 " //后边有空格let data1=data.replace(/[, ]/g,'')console.log(data1) //空格消失小问题,简单记录一下~~

2022-01-27 18:51:15 1575

原创 git修改密码后,出现Authentication failed for的错误,命令记录

由于经常修改git密码,记录一下,修改密码后重新更新代码git清除密码的命令命令:git config --system --unset credential.helper这个密令可以清除保存的密码,输入后就会重新提示输入密码,输入正确的密码就可以了...

2022-01-26 16:21:10 2041

原创 使用reduce报TypeError: Reduce of empty array with no initial value处理方法

报错截图:大致为:ERROR Error: Uncaught (in promise): TypeError: Reduce of empty array with no initial valueTypeError: Reduce of empty array with no initial value at Array.reduce (<anonymous>)报错原因:Reduce函数有选择性的接收 initialValue (将会被用作回调函数第一次被调用的参数)。然

2022-01-17 19:22:44 4159

原创 纯前端实现导出Excel(基于HTML)

运用环境:之前通过JS操作后端传入的数据实现导出Excel,但是需求中又遇到Table是一个折叠的,通过点击事件可以看到隐藏的数据,通过后端传入的数据不好处理,所以通过HTML方式进行实现导出格式是XLSX格式,所以导入相关文件import * as XLSX from 'xlsx';HTML中调用导出Excel的方法 exportTable() { var workbook = XLSX.utils.book_new(); const node = document.getEle

2022-01-15 15:06:12 895

原创 js实现删除Json中不想要的字段和值

问题场景:最近项目中有需要导出Excel的功能,并且需要下载页面所展示的栏位,由于API对接了三个相似的模块,所以返回的值比自己想要的多,并且API未写成Filter的格式,前端无法通过参数拼接(后端基于LoopBack),所以前端实现筛选对应栏位解决办法:使用delete 删除不想要的字段和值代码示例: const data=[{ name:"Steven", age:"21", address:"上海", sex:"男", }, { name:"Jack", a

2022-01-03 23:15:52 4674

原创 vue创建组件的三种方式记录

1.vue.extend 创建全局的vue组件const example = Vue.extend({ template:'<h1>这是使用 Vue.extend创建组件</h1>'});Vue.component("myCom1",example ); //('组件名称',创建出来的组件模板对象)//可以简写为Vue.component("myCom1",Vue.extend({ template:'<h1>这是使用 Vue.extend

2021-12-16 23:19:14 399

原创 git笔记之本地分支与远程分支关联(git branch --set-upstream-to=origin/feature)

出现场景:第一次clone下远端代码,修改操作后进行push,提示本地分支和远端分支没有关联,大概提示信息如下:git branch --set-upstream-to=origin/feature-liui feature-liuiThere is no tracking information for the current branch.Please specify which branch you want to merge with.跟同事请教,使用该命令:git branch --

2021-12-16 20:55:36 1064

原创 前端登录密码加密方法(后端node.js)

项目中有遇到,做个记录1. npm安装crypto-js npm i crypto-js -S2.引入该资源 import CryptoJS from 'crypto-js';3.加密方法 /** * @method encryptPassword 密码加密 * @param password 原始密码 */ encryptPassword(password: string): string { let key = "2b7e151628aed2a6ab

2021-12-14 16:54:30 1918

原创 Kafka中auto.offset.reset配置项参数为earliest/或者latest的区别

工作中接触到通过kafka拉数据的需求,了解到offset.reset配置项,记录一下相关代码段: consumerGroup.setConsumer(`testKafka${new Date().getTime()}`, Config.KafkaInput, true, OFFSET.eariest, //latest和earliest的设置 (msg) => { console.log(JSON.stringify(msg)); }, (e

2021-12-05 19:19:51 8514

原创 Angular&CI/CD:Error: initial exceeded maximum budget

Angular项目在在走CI/CD流程时,出现以下错误:Warning: initial exceeded maximum budget. Budget 2.00 MB was not met by 3.01 MB with a total of 5.01 MB.Error: initial exceeded maximum budget. Budget 5.00 MB was not met by 6.83 kB with a total of 5.01 MB.大致意思是打包文件过大,超出规定的文

2021-12-05 18:26:44 833

原创 grid 网格中的内容水平居中(css)

Grid:网格布局,它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局需求:Grid布局后,实现子元素内容的水平居中思想:将Grid布局后的子元素变为内联元素(inline-block),实现文本居中代码演示: <div class="content"> <div style="background-color: red;">1</div> <div class="hello">

2021-11-02 15:26:18 2514 2

原创 Ng-zorro组件分页器Pagination样式修改笔记

Ng-zorro组件分页器Pagination样式修改记录实现功能图例:实现代码,html部分 <div class="footer"> <nz-pagination [nzPageIndex]="1" [nzTotal]="10" [nzPageSize]="5" [nzShowTotal]="totalTemplate" nzSize=small></nz-pagination> <br /> <ng-template

2021-10-30 10:37:10 711

原创 Angular:Ng-zorro组件Table(嵌套子表格)样式修改笔记

Ng-zorro的Table(嵌套子表格)样式修改笔记复杂点:展开按钮样式的修改,图例如下修改为点击按钮由加号换为箭头,实现方式为,用icon覆盖原来的加号,但保留原有加号的点击区域,html该表格区域相关代码: <td [(nzExpand)]="data.expand"> <d *ngIf="!data.expand" class="downicon"><i nz-icon nzType="right" nzTheme="outline"></

2021-10-30 10:25:50 1601

原创 Ng-zorro组件Table样式修改笔记

Ng-zorro组件Table样式修改笔记由于 Ng-zorro组件样式修改复杂,为了以后高效开发,记录一下,相关代码如下/* 表头样式 */.table /deep/ .ant-table-thead>tr>th { text-align: center; background: #30494d; color: #ffffff; padding: 0.8%; border-bottom: none; font-size: 1em;}/* 表格主体样式 */.

2021-10-30 09:13:59 985 1

原创 基于Angular的Ng-Zorro分页器(Pagination)样式调整记录

基于Angular的Ng-Zorro分页器样式(Pagination)调整记录Ng-Zorro的样式相对来说比较难以调整,现自定义样式简单记录:/* 分页器 *//* 基于table时将pagination绝对定位进行调整*/::ng-deep .ant-pagination { position: absolute; top: 170px; width: 100%;} ::ng-deep .table .ant-table-pagination.ant-pagination {

2021-10-23 10:53:28 539

原创 JavaScript中的三个点(...)扩展运算符

JavaScript中的三个点(…)三个点的真身JavaScript中的三个点(…)名叫扩展运算符,是在ES6中新增加的内容,它可以在函数调用/数组构造时,将数组表达式或者string在语法层面展开;还可以在构造字面量对象时将对象表达式按照key-value的方式展开// 数组var number = [1,2,3,4,5,6]console.log(...number) //1 2 3 4 5 6//对象var man = {name:'蔡',height:180}console.log(

2021-10-23 10:27:13 5609 1

原创 Echarts添加对应的点击事件(环状图为例)

Echarts环状图添加对应的点击事件 this.options = { title: { text: '50%', subtext: 'C', left: '45%', top: '30%', position: 'center', textAlign: 'center', textStyle: { fontWeight:

2021-10-20 22:13:09 2651

原创 Angular实现将后台传入的数据导出为Excel

Angular实现将后台传入的数据导出为Excel1.安装插件npm install xlsx --save2.建立Service,导入模块,实现方法共用相关代码:import { Injectable } from '@angular/core';import * as XLSX from 'xlsx';@Injectable({ providedIn: 'root'})export class DownloadExcelService { constructor() {

2021-09-28 18:13:53 91

原创 Git分支模式

浅谈Git分支模式主流的分支模式TBD(主干开发模式)Git-FlowGitHub-FlowGitLab-Flow一、TBD主干开发模式1.定义即所有开发者,仅在一个开发分支(即主干)上进行协作开发的模式,这种模式下,不允许新建任何长期存在的开发分支,有且仅保留主干分支进行开发协作。因为没有长期分离的其他开发分支,任何代码变更持续地更新到主干上,在一定程度上避免了 merge 代码带来的困扰。在 TBD 模式下,所有的修改都是在主干上,哪怕是缺陷的修改也是,修改完缺陷后,再 cher

2021-09-18 17:44:13 489 1

原创 Gitlab的CICD基于前端Angular和后端LoopBack的Dockerfile文件配置参考记录

Gitlab的CICD基于前端Angular和后端LoopBack的Dockerfile配置记录前端(Angular)# #制定node镜像的版本# FROM nginx:alpine# #移动当前目录下面的文件到app目录下# ADD . /app/# #进入到app目录下面,类似cd# WORKDIR /app# pull nginx image//示例FROM nginx:alpineADD . /app/WORKDIR /app# 从第一个阶段的档案copyCOPY

2021-09-18 15:55:12 138

原创 Node.js简单实现建立本地HTTP服务

Node.js简单实现建立本地HTTP服务环境:Node.js相关代码const http = require('http'); //引入http模块const hostname = '127.0.0.1'; //服务地址const port = 3000; //端口const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'te

2021-09-14 14:23:04 67

原创 echart中国地图实现记录(基于Angular.js开发)

echart中国地图笔记(基于angular.js开发)实现效果如图所示:代码示例(option部分): this.option = { color:['#FFFFFF','#FF8188','#FACA00'], backgroundColor: '#164C50', // title: { // text: '全国模具销售情况', // left: 'center', // t

2021-09-11 17:52:24 239

空空如也

空空如也

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

TA关注的人

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