自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱草莓的番茄酱的博客

自己的一些学习笔记吧~

  • 博客(92)
  • 收藏
  • 关注

转载 找到数组里某个元素并返回该对象或者数组

找到数组里某个元素并返回该对象用jquery里的filter方法var taskid = $("#hidTaskId").val(); $.getJSON('requestAddress?taskId=' + taskid +'&stepId=4687', function(data){ var IsNewSysArr = data.filter(function(elem, index,data){ return elem.propId == 'isNewVer'

2020-08-05 09:34:43 3084 1

原创 vue.js 解决后台返回数组对象属性名与前端需要属性名不一致

在项目中经常会遇到,后台返回的数组值是前端需要的值,但值的名称对应不上的问题。使用map可以解决此类问题。// 更新状态(请求中)this.firstView = falsethis.loading = true// 发ajax请求axios.get(url).then(res => { const result = res.data //result是后台返回给我的数据,我需要取到result里的item const users = result.item.map(

2020-07-26 10:04:32 2219

转载 Element-UI 自定义upload组件(进度条,删除,下载)

先看看效果图上传过程中.png上传结束后.png代码也很简单,样式自己写好之后就剩下处理进度条了 <div class="footer"> <div class="title"> <span>产品资料</span> <span>(提示:文件请控制大小...

2020-07-23 17:09:05 4868

原创 使用promise解决循环请求接口数据(for循环)&使用el-upload组件自定义上传文件

template部分: <el-upload multiple //可以多选文件 class="upload-demo" ref="upload" //组件名 action="fakeaction" //因为是前后端分离的上传方式,所以这里的action随便填一个 :file-list="fileList" //文件列表 :auto-.

2020-07-23 17:06:42 2068 1

原创 Vue中字符串拼接变量

1.标签属性label中字符串拼接变量<el-dialog :title="`查看纪要文件-${this.meetingDetail.title}`" :visible.sync="isShowSummaryDlg.showSummary">2.方法中字符串拼接变量methods: { showMsg() { alert(`查看纪要文件-${this.meetingDetail.title}`); }}...

2020-07-22 19:18:04 10664

原创 git 初始化,新建分支,本地和远端联系以及拉取代码等基本操作(小白实用)

1.首先在需要使用git的地方右键鼠标打开命令行终端,输入以下指令来初始化gitgit init2.然后创建本地的分支git branch 本地分支名3.可以查看所有分支(会列出所有分支名,其中信号+绿色是当前分支)git branch4.切换分支git checkout 你想切换成的本地分支名5.将切换到的本地分支和远端分支关联git branch --set-upstream-to=origin/远端分支名 本地分支名6.拉取远端代码git p

2020-06-29 09:41:19 1145 1

原创 vue-cli 2.x连多个后台&前端使用proxyTable解决跨域问题

零、axios模块引入npm install axios然后在你需要的地方开头写importaxiosfrom'axios'即可,我这里是在axios/index.js里面使用了,全部代码看下面。一、axios二次封装要想连两个后台,原理就是在vue-cli配置文件中封装axios的地方创建两个axios实例,然后在你写的接口api位置调用具体的某个axios即可。所以我们首先先封装axios,我这里是封装在了axios/index.js里面的,全部代码如下:import a...

2020-06-22 12:49:15 1778

转载 SpringBoot从入门到精通教程

springboot从入门到精通教程

2020-06-03 16:44:01 225

原创 sql中大于等于小于的写法

& &amp; < &lt; > &gt; " &quot; ' &apos;小于等于a<=b a &lt;= b a <![CDATA[<= ]]>b...

2020-04-21 14:18:20 3272

转载 oracle数据库里中文显示不出来,全是问号???

一:问题描述有时,想用AS重新定义新的中文字段名称,或者在查询包含中文的字段时,查询结果总是出现很多问号,如图:二:出错原因环境变量NLS_LANG和数据库服务端字符集不一致SQL> select userenv('language') from dual;USERENV('LANGUAGE')---------------------------------...

2020-03-24 17:52:52 1415

转载 MySQL与Oracle SQL语言差异比较

数据类型编号 ORACLE MYSQL 注释 1 NUMBER int / DECIMAL DECIMAL就是NUMBER(10,2)这样的结构INT就是是NUMBER(10),表示整型; MYSQL有很多类int型,tinyint mediumint bigint等,不同的int宽度不一样 2 Varchar2(n) varchar...

2020-03-20 10:55:22 731

原创 数据迁移之数据验证

数据验证分为两步:1.数据量验证数据量验证很简单,对比新老数据库的数据表数量,索引数量,触发器数量,视图数量即可。2.数据完整性和一致性验证需要取特定表特定字段进行对比...

2020-03-17 16:00:44 3048 1

原创 shell常用命令以及数据库常用命令

shell命令:1.压缩zip文件zip -r filename.zip filesdir2.解压缩zip文件unzip filename3.数据库常用命令:1.

2020-03-12 15:26:17 319

原创 数据库数据迁移指南——从sybase到mysql为例

一、同类型数据库数据迁移很简单,直接使用expdp和impdp进行全库备份和导入即可,速度快,简单,具体操作可百度。二、不同类型数据库之间进行数据迁移就会存在一些问题:如表结构会变化,语法不一样需要中间翻译一下等等,所以不能简单地使用dump方法。那么可以选择如下几个方法:1.sqlload+bcp的方式(以从sybase数据库迁移数据到mysql数据库为例子)首先将sybase数据库...

2020-02-07 15:42:19 2556 2

原创 存储过程动态sql语句

mysqDROP PROCEDURE IF EXISTS x.`wk`;DELIMITER $$CREATE PROCEDURE `x`.`wk`()BEGIN DECLARE crs VARCHAR ( 500 ); DECLARE t VARCHAR ( 50 ); SET t = CONCAT( "t_track_recording_", YEAR ( ...

2020-01-16 10:48:34 310

原创 vue 页面刷新 表格刷新 数据刷新

1.页面刷新每次跳转页面,有些需要刷新有些不需要刷新,如何做到呢,首先,vue-cli有一个默认的全局刷新v-loading:true,需要关闭它,然后在你的页面里面,把需要每次跳转回来刷新的数据放在actived(){}里面,就可以实现了。2.表格刷新el-table的刷新很简单,它有自带的v-loading属性,使用布尔值控制即可3.数据刷新和表格刷新类似,由于data中初...

2019-12-25 17:16:50 10855

原创 vue表单校验之bluer,change

今天发现,如果设置select的trigger:'blur'就算选择之后还是边框是红色的,之后查了一下iview的文档,也没有找到准确的蚊子描述,只看到form那个组件其中有一个例子,大概是select会对应change,input对应blur还有其他checkbox的....,因为判断的有点乱,一个个看很麻烦,后来发现直接将trigge:'blur,change',省的去纠结它是哪个,就可以了。...

2019-12-02 14:29:35 1471

原创 vue.js 删除table特定行&数组去重

使用filter可以做到去重和删掉特定行功能<script> export default { data(){ return{ tableData:[ {name:'helen',id:1}, {name:'bob',id...

2019-11-14 10:54:24 865

原创 shell 定时任务启动方法 crontab命令使用

1.给当前用户赋 crontab 的权限2.crontab -e 进入定时任务编辑区3.在定时任务编辑区写入你想要的定时任务语句 0 0 1,15 * * /路径/test.sh 每月1号和15号执行路径下的test.sh文件4.查看当前有多少个定时任务crontab -l5.删除当前的定时任务命令行输入crontab-e假设多个任务,在vim中删除指...

2019-10-29 12:35:27 635

原创 javascript 判断某字符串包含某子字符串,判断某字符串以某字符串开头,结尾

1.js判断字符串是否包括某字符串var str = "123";console.log(str.indexOf("3") == 0 ); // true2.js判断字符串是否以某字符串开头var str = '我喜欢小鱼干';str.startWith('我');//true3.js判断字符串是否以某字符串结尾var str = '我喜欢小鱼干';str.s...

2019-10-17 08:49:56 477

原创 [{},{},{}], 在数组中的每个对象上添加一个字段实现vue el-option下拉框部分不可选功能

适用场景:因为实际项目开发中,el-option的数据肯定是从后台获取的,后台不一定给我所有想要的数据,就比如后台返给我的是若干个对象组成的数组,这个数组组成下拉框,但是我们页面显示要求这个下拉框里的部分可选部分不可选,那要怎么解决这个问题呢?这就涉及到给数组对象统一添加字段和el-option实现部分不可选功能的问题了。核心代码如下:1.template部分:<el-select...

2019-10-12 11:16:35 1252

原创 数组合并且去重&向一个数组添加一条数据(重复的就不添加)&数组对象去重处理

两个结构相同的数组是可以合并的,使用es6的reduce方法可以合并两个数组并去重,例子如下:将一个数组添加到另一个数组中并去重,其中tableData是将要添加到fatherTablelist的数组,这时建议用es6的reduce方法: inChildByValue: function(tableData){ if (this.fatherTablelist.leng...

2019-09-03 17:26:39 5579 1

原创 VSCode 插件离线安装方法

步骤一、打开 VSCode 插件市场网址Extensions for the Visual Studio family of product,输入你想要的插件名称,比如这里我想要安装的是OBKoro1插件步骤二、点进图标里面,可以看到该插件的官方介绍,在右下角有一个Download Extension,点击它,进行离线下载步骤三、把下载下来的离线安装包拷贝到 VSCode 的...

2019-08-28 16:35:11 1445

原创 Vue开发小tips

1.el-table 隐藏表中的某一列,直接在该列属性处写v-if="false"<el-table-column prop="name" label="名字" v-if="false" />2.el-table列超出部分省略加悬浮提示<el-table-column :show-overflow-tooltip="true" />3.表映射操作后端...

2019-08-26 15:56:59 336

原创 vue 文件上传到后台接口以及从后台接口下载文件

文件上传操作稍微复杂点,有如下两种// vue前端页面部分(使用老式的input按钮上传,贼丑)<template> <div> <input type="file" @change="inputFileChange"> <el-button type="primary" size="mini" @click="clicks"...

2019-08-15 19:54:51 13924 10

原创 vue 纯前端删除表格内容功能

// dom里面 <el-scrollbar style="height:170px;"> <div> <el-table ref="choosePeopleTable" :data="choosePeopleData" @selection-change="handleSelectionChange2" height="370p...

2019-08-15 16:13:18 1348

原创 vue按照字母表排序

跳转完整例子:

2019-07-12 09:00:51 2415 1

原创 问题解决:Vue前端页面数值无法传给后台,后台接收到的是url

开发中遇到一个问题,前端调用接口createMethod,数据传不到后台,后台获取到的是一串url路径:后来发现是因为接口写的不对,不应该写params:data,而是应该直接写data...

2019-06-29 17:28:16 4649

转载 多个数组合并成一个,多个对象合并成一个

多个数组合并成一个ver arrry=arr1.concat(arr2).concat(arr3).concat(arr4).concat(arr4)两个对象合并成一个。let para={name:'1'};let para2={name2:'1'};.......

2019-06-29 10:43:11 1019

转载 Vue Router 的params和query传参的使用和区别(详尽)

讲的真的很详细

2019-06-29 10:42:14 792

转载 Vue路由this.route.push跳转页面不刷新

Vue路由this.route.push跳转页面不刷新一、背景介绍:在vue项目开发中,使用路由进行页面跳转时,路由所跳转的页面不进行刷新。也就是vue生命周期函数没有执行(created、mounted钩子函数)。案例:A页面:B页面:问题:当在A页面第一点击按钮到B页面时,一切正常,当返回到A页面再次点击按钮时,B页面没有执行mounted钩子函数,结果导致moun...

2019-06-28 14:33:45 4842

转载 vue run dev 启动时报错 There are multiple modules with names that only differ in casing. This can lead

warning in ./~/vue-style-loader/lib/listToStyles.jsThere are multiple modules with names that only differ in casing.This can lead to unexpected behavior when compiling on a filesystem with other ca...

2019-06-28 09:02:26 285

原创 PhotoShop常用操作

一、使用PS调整照片的尺寸和存储大小图像(上方导航栏)-----> 图像大小:调整图片的“宽度”,“高度”二、给图片添加模糊效果选框工具(左方导航栏):在图片上选择想要添加模糊的区域------>滤镜(上方导航栏)------->模糊-------->高斯模糊:输入模糊的数据,如果希望非常模糊的话,就把数据输入大一些三、画矩形方框选框工具(左方导航栏):...

2019-06-20 15:12:02 161

转载 Notepad++ 删除空白行的3种方法

方法一(插件处理):先下载安装插件 TextFX,下载后重新启动下,然后在菜单栏找到 TextFX -> TextFX Edit -> Delete blank lines,即可。方法二(正则处理):选择替换,把查找模式设置为正则表达式,在查找框中输入 ^\s+ ,替换框留空,点“全部替换”,即可(先全选)。方法三、删除空行(不包括有空格类符号的空行)1、\r\n转义符替换...

2019-06-18 19:07:31 1769

原创 Vue-router 学习笔记

一、vue-router配置子路由src/router/index.js文件解析import Vue from 'vue' //引入Vueimport Router from 'vue-router' //引入vue-routerimport Hello from '@/components/Hello' //引入根目录下的Hello.vue组件 Vue.us...

2019-06-14 11:28:48 191

转载 vscode必备常用插件

前言这篇文章只要让你做一些基础的配置,把vscode变得更加顺手;插件的需求不是一成不变,比如在新版就已集成的就可以移除了。必备插件功能性Auto Close Tag : 匹配标签,关闭对应的标签。很实用【HTML/XML】Auto Rename Tag : sublime和webstorm也有这个内置功能,改变标签的时候同时改动开闭合标签;【HTML/XML】beauti...

2019-06-13 15:18:40 2460

转载 vue-cli脚手架安装以及第一个完整脚手架项目

一、安装vue-cli安装vue-cli的前提是你已经安装了npm,安装npm你可以直接下载node的安装包进行安装。你可以在命令行工具里输入npm -v 检测你是否安装了npm和版本情况。出现版本号说明你已经安装了npm和node,我这里的npm版本为3.10.10。如果该命令不可以使用,需要安装node软件包,根据你的系统版本选择下载安装就可以了。下载地址:http://nodejs....

2019-06-13 11:32:25 110

转载 Vue Router 的params和query传参的使用和区别(详尽)

https://blog.csdn.net/mf_717714/article/details/81945218

2019-06-13 11:08:12 621

转载 sqoop详解

见该博文:点这里

2019-04-16 10:08:33 148

转载 Node.js的安装与VS code配合

以下是关于如何安装,以及在VS code中启动内容:1、下载Node.js在官网中根据电脑版本下载2、安装打开文件直接一直下一步,根据需要更改安装位置3、查看是否安装成功,及启动win+R,node -v或npm -v安装npm http-server服务,npm install http-server -g-g代表安装到全局global在VS code中选择文...

2019-03-28 17:28:14 700

空空如也

空空如也

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

TA关注的人

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