自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js filter() es6 方法总结

1.创建一个数组,判断数组中是否存在某个值var newarr = [ { num: 1, val: 'ceshi', flag: 'aa' }, { num: 2, val: 'ceshi2', flag: 'aa2' }]console.log(newarr.filter(item => item.num===2 )) 2.去掉空数组空字符串、unde...

2018-06-21 10:24:02 92985 3

原创 git命令大全

git 命令大全

2022-11-10 15:57:15 358 1

原创 js for循环用 let 和 var比较

1.使用var 和 let 比较因为var是全局变量,所以循环结束后值会被覆盖掉,比如初始值i=0;i<5那么最后循环结束后i的值就会也只能是5let有作用域 在每次循环之前 会重新声明及初始化一次;for(var i = 0; i<5;i++){ // setTimeout(()=>console.log(i),0) // 5 5 5 5 5}for(let i = 0; i<5;i++){ setTimeout(()=>console.log

2022-02-11 10:19:03 788

原创 vue created 和 watch 属性哪个先执行

如果watch 加了 immediate: true, 就是watch先执行,否则就是created 先执行

2022-02-10 17:28:00 1608

原创 判断网络是否畅通 可以调用本地图片 (只有发到服务器的可以使用,本地不行)

function onLine(callback){ var img = new Image(); img.src = '/assets/img/img1.26736430.png'; img.onload=function(){ if (callback) callback(true) }; img.onerror=function(){ if (callback) callback(false) };}

2021-12-02 14:55:21 566

原创 js 导入本地word解析

import mammoth from "mammoth";import marked from 'marked' created() { let vm=this; const xhr = new XMLHttpRequest(); xhr.open("get", "/src/page/kolApply/agree.docx", true); // 获取word路径 xhr.responseType = "arraybuffer"; xhr.onload =

2021-10-19 09:31:19 2088

原创 react from 表单获取值

import React, { Component } from 'react'import { Form, Input, Button } from 'antd' class Example extends Component { // 通过 Ref 来获取 Form 实例 // 同样的,你可以不使用createRef()方法而用this.refs.XXX也可以 formRef = React.createRef() // 通过 Form 的 Submit监听 得到字段值 o

2021-09-07 22:58:18 2949

原创 antd form 表单初始化赋值

antd Design Form setFieldsValue最近开发过程中遇到 antd form 表单赋值不上 查阅文档得知;需要setFieldsValue 和 createRef() 结合起来使用1.创建createRef()export default class HomeIdenx extends Component { constructor(props) { super(props); this.state = { f

2021-09-06 11:31:25 3024

原创 git error: src refspec dev does not match any

原因git 往仓库推送文件时 如果推送的分支 在本地不存在;就会报 src refspec dev does not match any问题解决git checkout ‘提交分支’; 如果分支存在 就直接push如果分支不存在的话;就先创建分支 git branch ’提交的新分支‘以后再提交...

2021-08-24 10:39:52 219

原创 json 嵌套多层 json字符串转换成json

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="http://.

2021-08-13 10:49:38 1200

原创 vue 数组更新视图没有更新

数组更新this.$set(this.todos,0,{name: 'age'});对象this.$set(this.obj,'key',value);

2021-07-27 18:52:01 143

原创 sql 随机获取数据

SELECT * FROM 表名 ORDER BY RAND() LIMIT 100;

2021-07-22 13:48:13 309

原创 CSS之经典flex布局-垂直居中

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>flex垂直居中&lt

2021-07-21 09:44:44 643

原创 微信小程序判断网络是否连接

onLoad:function(options){ this.getNetwork().then(res => { //进入这块 说明是有网络 做 有网络的事 }).catch(res => { setTimeout(() => { wx.showToast({ title: '请检查您的网络连接', icon: 'none', duration: 3000.

2021-07-20 17:15:11 2164

原创 CSS之经典flex布局——头部底部固定,中间部分自适应高度

1.外部盒模型 flex ,子元素竖向排列;给顶部和底部元素 固定高度;中间元素 flex-grow: 1;2.中间元素左右固定,中间自适应;左右元素固定宽度;中间元素flex:1<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>flex 经典布局</title> <style> html

2021-07-20 16:14:52 3229

原创 全局默认 Element select filterable属性值

希望element所有的下拉框都支持 filterableElement.Select.props.filterable={ type: Boolean, default: true};

2021-07-02 16:46:33 827

原创 js数组从首位 移到末尾

var ary = [9,1,2,3,4,5,6,7,8];ary.push(ary.shift()); // results in [1, 2, 3, 4, 5, 6, 7, 9]

2021-06-23 10:45:25 3060

原创 element-ui 时间选择器限制范围的实现(实时选择)

pickerOptions0: { onPick(time){ minDate=time.minDate _maxTime = time.minDate.getTime() + 7776000000 // 这个毫秒数 是三个月 }, disabledDate:(time)=> { if(minDate && _maxTime){

2021-06-15 11:49:30 271

原创 vscode 鼠标选中多行代码,每行末尾都出现了光标

1.打开vscode 设置 搜索 Column Selection 取消设置

2021-06-09 10:53:32 2504 3

原创 Packets out of order. Got: 1 Expected: 3

报错是由于max_allowed_packet的值设置过小的原因;我们只需要将max_allowed_packet值设置大一点就可以了1.查看max_allowed_packet大小show VARIABLES like '%max_allowed_packet%';2.设置max_allowed_packet大小set global max_allowed_packet = 1048576*10...

2021-06-07 11:46:21 1694

原创 node 下载文件

1.服务端代码app.get('/api/download', function(req, res){ // 下载接口 console.log(2222) var currFile = path.join(__dirname,'zh_cn.json'); fs.exists(currFile,function(exist) { if(exist){ res.set({ "Content-ty

2021-04-28 16:18:17 256

原创 vue 单页面 vue-cli3 步骤(jsp 页面页面使用)

1.创建vue项目vue create hello-world2.构建单页面npx vue-cli-service build --target lib --name myLib src/components/HelloWorld.vue3.绑定在页面1.用模板绑定<div id="app"> <demo></demo></div><script>new Vue({ components: { demo:

2021-04-23 09:04:41 510

原创 Git更新本地冲突:commit your changes or stash them before you can merge

方法一:stashgit stashgit pullgit stash pop方法二:直接完全覆盖本地修改git reset --hardgit pull

2021-04-20 17:39:26 197

原创 Legacy octal literals are not allowed in strict mode 严格模式下禁止使用 八进制

文件执行后报如下错:错误原因是:JS严格模式禁止使用八进制字面量,在我时间输入中使用了0,所以报错了把0删掉问题就解决了;

2021-04-15 10:24:42 4483

原创 soureTree中如何设置git 用户名与密码 SourceTree提交修改用户详细图文方法

https://www.jb51.net/softjc/590291.html

2021-04-07 17:48:52 1234

原创 moment 获取当前时间上个月月初 和 月末

var currentdate1 = moment(new Date()).startOf('month').subtract('month', 1) //上个月初 var currentdate2 = moment(new Date()).endOf('month').subtract('month', 1).endOf('month') //上个月末 currentdate1 = moment(currentdate1).format('YYYY-MM-DD') curren..

2020-12-05 15:48:01 3432

原创 moment.js 获取下一个月的月初 和月末

var starttime= moment(date).startOf('month').subtract('month', -1) //下个月初 var endtime= moment(date).endOf('month').subtract('month', -1).endOf('month') //下个月末

2020-12-05 15:22:16 3777

原创 js保留n位小数 不四舍五入

var retain=function (num,decimal){ num = num.toString(); let index = num.indexOf('.'); if(index !== -1){ num = num.substring(0,decimal + index + 1) }else{ num = num.sub

2020-09-01 10:59:04 761

原创 js 校验不允许输入中文

onkeyup="this.value=this.value.replace(/[\u4E00-\u9FA5]/g,'')"

2020-09-01 10:53:03 3680 1

原创 Popper.js 使用方法

<button id="button" aria-describedby="tooltip">I'm a button</button><div id="tooltip" role="tooltip">I'm a tooltip</div>var reference = document.querySelector('#button'); //需要弹框的按钮var popper = document.querySelector("#tooltip

2020-08-02 18:02:43 2972

原创 element el-select 支持拼音码和中文检索 检索的时候必须加属性 filterable

1.下载拼音码包导入进来npm install --save pinyinimport pinyin from 'pinyin'2.修改element el-select 源码import { escapeRegexpString //这个方法是element el-select 检索方法 导入进来} from 'element-ui/src/utils/util'El...

2020-04-19 09:53:45 991 2

原创 js方法名当变量传参

1.变量传参function demo(){ alert('我是变量传参')}function init(fn){ window[fn].call(this);}(function(){ init('demo') //变量传参 变量必须加双引号})()2.变量传参,变量有参数时function demo(a,b){ alert(a+b)}...

2019-11-27 09:15:52 1235

原创 正则处理input框不能输入汉字

正则处理input框不能输入汉字<input type="text" onkeyup="this.value=this.value.replace(/[\u4E00-\u9FA5]/g,'')"/>

2019-11-27 08:52:55 2466

原创 websocket Failed to execute 'send' on 'WebSocket': Still in CONNECTING state解决

websocket 实例化后报错 : Failed to execute ‘send’ on ‘WebSocket’: Still in CONNECTING state这是因为客户端就会与服务器进行连接。连接还未成功;解决办法在websocket open 函数里面 执行send 方法 就可以 var tsocket = new sgcWebSocket('ws://127....

2019-11-08 19:12:05 52724

原创 动态生成元素绑定事件

使用window.onload 可以给动态生成元素绑定事件window.onload = function() { //清除复制元素copy $( "body" ).on( "input","input", function() { if($(this).val().indexOf('#copy#')>-1){ var inputA...

2019-11-08 08:49:05 165

原创 js 获取服务器时间

实际使用当中,我们经常需要获取客户端时间;如果我们获取的都是客户端时间;如果客户端时间修改了;就会导致数据有可能出现差错,所以我们就要从服务器获取时间;这样就可以保证整个模块的时间都是统一的;/** * Created by console on 2019-07-25. *//** * init :直接获取服务器时间 * @type {{init}} */var getSer...

2019-10-26 15:35:23 990

原创 js 数组字符串常用方法

数组转换为字符串使用 arr.join()let arr=[1, 2, 3, 4, 5, 6, 7, 8, 9]arr.join() // "1,2,3,4,5,6,7,8,9"字符串转为数组使用 str.split(’’)let str='123456789'str.split() // ["1", "2", "3", "4", "5", "6", "6", "7"...

2019-10-26 09:45:06 253

原创 vue textarea 实现密码框的功能

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js">...

2019-10-25 20:15:23 2273

原创 bootstrapValidator 动态赋值不生效

1.fields 参数添加trigger $('.bv-form').bootstrapValidator({ message: 'This value is not valid', excluded:[":disabled"], feedbackIcons: { valid: '', ...

2019-05-15 18:58:43 1340

原创 原生js,postMessage解决跨窗口消息

原生js ,postMessage给跨窗口页面发送数据window.parent.postMessage( { close: true, type: 'shuaka', result:msg.result, errmeesage:msg.meesage, cardMap:msg.map }, '*' );跨窗口页面接受另一个页面传过来的消息,事件注册只执行一次的页面;window.add...

2019-01-14 15:28:16 14515

空空如也

空空如也

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

TA关注的人

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