自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岁末zzz的博客

一条暴躁的咸鱼前端的成长路~~

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

原创 js中字符串转成对象,对象转成字符串

JSON.stringify() 对象转成字符串 JSON.parse(); 字符串转成对象

2019-05-31 17:31:20 2830

转载 textarea文本保存到数据库,前端输出保存换行回车解决方案

处理这种文本输出格式的,使用富文本编辑器是比较方便的,但我这里写的不是使用富文本编辑器的处理方法!那么,从数据库取出text文本到前端展示格式一致的解决方案主要有两种(仅Web端,其他平台没有调试):一:提交数据之前,将textarea的回车、空格先转换格式,再提交数据存入数据库,那样取出数据输出到web端也能保证格式一致//关键js代码var text = $("textarea").t...

2019-05-30 15:29:35 5796

原创 Git - 提交时没有权限解决方法

删除原来的git的信息 重新存储Git - 提交时提示“Please make sure you have the correct access rights and the repository exists.”的解决方法这里面的邮箱什么的信息都可以随便填1.首先打开Git Bash设置名字和邮箱:git config --global user.name "你的名字"gi...

2019-05-29 15:51:49 5849 1

原创 js判断页面是首次被加载还是刷新

1 利用window.name属性在页面刷新时不会重置判断(在该属性空置的情况下可使用)if(window.name == ""){ console.log("首次被加载"); window.name = "isReload"; // 在首次进入页面时我们可以给window.name设置一个固定值 }else if(window.name == "isReload"){ con...

2019-05-29 14:57:13 697

转载 vue中 this.A = this.B会改变B的值怎么办

解决方法: this.A=JSON.parse(JSON.stringify(this.B));里面的this.A= JSON.parse(JSON.stringify(this.B)); 如果是直接this.A= this.B的话会把 this.A替换为this.B然后再把this.B赋值给this.A相当于 this.A= this.A所以先转json字符串 再转数组 然后赋值给...

2019-05-25 15:21:48 942

原创 js 数组转json,json转数组

//数组转json串var arr = [1,2,3, { a : 1 } ];JSON.stringify( arr );//json字符串转数组var jsonStr = ‘[1,2,3,{“a”:1}]’;JSON.parse( jsonStr );

2019-05-24 15:52:11 245

原创 element-ui upload文件上传

var that = this; // 判断类型是不是图片 上传文件不只图片的话可以把判断删除 if (!/image\/\w+/.test(file.type)) { that.$message("请确保文件为图像类型"); return fals...

2019-05-24 14:19:43 758

原创 滚动条 样式

::-webkit-scrollbar { /* 滚动条整体部分 */ width: 6px; height: 6px; background-color: #f5f5f5;}改变滚动条(横竖)的宽度 为0时直接隐藏::-webkit-scrollbar-thumb { /* 滑块 */ width: 6px; border...

2019-05-24 14:04:28 101

原创 二维数组去重

hash:{}, for(var i = 0, len = this.righttab.length; i < len; i++){ if(!this.hash[this.righttab[i].id]){ this.righttab1.push(this.righttab[i])...

2019-05-24 14:02:35 413

原创 在vue-cli3.0里使用ue富文本编辑器报错

在congig这个js文件里把// window.UEDITOR_HOME_URL = ‘/public/UE/’;换成process.env.BASE_URL + ‘UE/’换了之后 我的项目就没报错了我用的vue-cli3.0把ueditor.parse.js这个文件 不引入就行了...

2019-05-23 11:59:14 2196 6

原创 es6数组去重

this.righttab=[1,1,2,2]this.righttab = Array.from(new Set(this.righttab)) //[1,2]

2019-05-22 16:18:17 533

原创 MySQL为字段添加默认时间(插入时间)

应用场景:1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间;2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间;实现方式:1、将字段类型设为 TIMESTAMP2、将默认值设为 CURRENT_TIMESTAMP举例应用:1、MySQL 脚本实现用...

2019-05-22 15:02:08 51307 3

原创 PHPStudyMySQL升级5.7完整教程含MySQL无法启动解决方式

步骤:一、把原来 phpStudy 中 MySQL 安装目录改名二、把下载的新版 MySQL 压缩文件解压至 phpStudy 下改名为 MySQL目录,复制 my-default.ini ,重命名为 my.ini。三、打开 my.ini,找到 #basedir 处编辑:四、在 cmd 下进入 MySQL 的 bin 目录(我的是 D:/phpStudy/MySQL/bin),执行:如...

2019-05-22 14:44:29 1287

原创 PHP优雅的输出数组

<!DOCTYPE html> <html> <body> <?php echo 'gogogo'; for($i=1;$i<=5;$i++){ echo "<br>num".$i."qwe<br>"; } $arr = array(1, 2, 3, 4);foreach ($arr as &amp...

2019-05-20 16:47:43 584

原创 JavaScript Array includes() 方法

检测数组 site 是否包含 runoob :let site = [‘runoob’, ‘google’, ‘taobao’];site.includes(‘runoob’);// truesite.includes(‘baidu’);// false

2019-05-20 15:27:49 1510

原创 ActiveLabel

ActiveLabel.swift:一个处理标签中 # 符号, @ 符号,以及超链接文本的框架。它可以识别并标注 label 视图中的这些要素,并为它们添加点击事件。你通过监听点击事件即可简单地实现相关的逻辑。这在很多微博类或者文字类的 app 中都是十分常见的功能,可以为这类开发者节约不少时间。...

2019-05-17 16:47:36 1076

原创 Couldn't find preset "es2015" relative to directory

Couldn’t find preset “es2015” relative to directory问题解决由于是菜鸟没使用ES标准,而引入的vue-ueditor使用了ES标准,所以编译会报错,解决办法如下:npm install babel-preset-es2015 --save-dev...

2019-05-17 11:23:48 547

原创 HTML+JS实现浏览器下载图片 (可以下载第三方链接的图片)

如果使用a标签指向一个图片的话,你会发现点击链接时它会直接在浏览器中打开图片并显示:<a href="http://www.baidu.com/img/baidu_jgylogo3.gif" />但是这样的话,就存在一个问题,如果我想点击a链接直接下载图片到本地,该怎么实现呢?在查阅资料之后,发现a标签有一个download的属性,添加了该属性,a标签将直接下载文件,并根据do...

2019-05-17 10:49:00 3292 9

原创 js实现各种复制到剪贴板的方法

一、实现点击按钮,复制文本框中的的内容<script type="text/javascript">function copyUrl2(){var Url2=document.getElementById("biao1");Url2.select(); // 选择对象document.execCommand("Copy"); // 执行浏览器复制命令alert("已复制好...

2019-05-16 09:26:39 540

原创 node express允许跨域

之前用过前台用代理能解决,但是想试一下纯后台解决跨域,试过下面的,能完美解决。// 自定义跨域中间件var allowCors = function(req, res, next) { res.header('Access-Control-Allow-Origin', req.headers.origin); res.header('Access-Control-Allow-Metho...

2019-05-11 13:11:27 2609

原创 用命令创建MySQL数据库

一、连接MYSQL格式: mysql -h主机地址 -u用户名 -p用户密码1、 连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL...

2019-05-10 16:20:59 161

原创 element-ui 照片墙--文件上传(不仅图片) 上传与删除

<el-upload :action="api+'upload'" list-type="picture-card" :on-preview="handlePictureCardPreview" //点击已上传文件的事件 :on-remove="handleR...

2019-05-10 11:14:54 6458 2

原创 echarts 漏斗图

option = { title: { text: '漏斗图', subtext: '纯属虚构' }, tooltip: { trigger: 'item', formatter: "{a} <br/>{b} : {c}%" }, toolbox: { featur...

2019-05-09 17:42:48 6066 1

原创 vue向数组中动态添加数据 (日常记录)

vue中数据更新通过v-model实现,向数组中添加数据通过push()实现,向shortcuts数组中动态添加newShortcut对象中的title和actionb.forEach((res)=>{ this.a.push({ title: res.title, action:res.action });})...

2019-05-09 15:07:01 37980

原创 Vue给对象添加新属性 (日常记录)

Vue给对象添加新属性Vue.set(Object,‘属性名’,默认值)a.forEach(function (res) { //循环向 a里面的每一个数据添加一个名为aa值为0的新属性 Vue.set(res, 'aa', 0) })...

2019-05-09 15:05:16 14278

原创 vue弹窗里面使用echarts不显示的问题

前言:弹出层中插入echarts图表,没有报错(有的人也有报错,结果都是加载不出来),但是图表加载不出来此弹出层没有用element 的dialog 对话框,用的自己封装的组件,但是出现的问题是一样的原因分析:弹出层 的内容是懒渲染的,即在第一次被打开之前,传入的默认 slot 不会被渲染到 DOM 上。弹出层组件会监听 visible 的状态,当状态为 true 时,立刻触发 open...

2019-05-09 15:02:29 6314

原创 weixin-js-sdk npm

npm install weixin-js-sdk安装后在要使用的界面引入(或者全局也可以 )import wx from 'weixin-jsapi'

2019-05-09 14:31:47 7347 1

原创 微信支付--WeixinJSBridge--验证通过

<span style="font-size:18px;"><!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <meta name="viewport" content="width=device-width, ...

2019-05-09 14:29:48 568

原创 vue里使用echarts

npm install echarts -S// 引入echartsimport echarts from 'echarts'Vue.prototype.$echarts = echarts <div id="myChart" :style="{width: '300px', height: '300px'}"></div> export defa...

2019-05-08 14:15:18 196

原创 element-ui 表格 行列的合并

通过给table传入span-method方法可以实现合并行或列,方法的参数是一个对象,里面包含当前行row、当前列column、当前行号rowIndex、当前列号columnIndex四个属性。该函数可以返回一个包含两个元素的数组,第一个元素代表rowspan,第二个元素代表colspan。 也可以返回一个键名为rowspan和colspan的对象。<el-table :da...

2019-05-08 11:13:42 6048 1

原创 export ,export default 和 import 区别 以及用法

首先要知道export,import ,export default是什么ES6模块主要有两个功能:export和importexport用于对外输出本模块(一个文件可以理解为一个模块)变量的接口import用于在一个模块中加载另一个含有export接口的模块。也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。这几个都是ES6...

2019-05-06 13:20:12 146

原创 css3动画简介以及动画库animate.css的使用

过渡动画第一种叫过渡(transition)动画,就是从初始状态过渡到结束状态这个过程中所产生的动画。所谓的状态就是指大小、位置、颜色、变形(transform)等等这些属性。css过渡只能定义首和尾两个状态,所以是最简单的一种动画。要想使一个元素产生过渡动画,首先要在这个元素上用transition属性定义动画的各种参数。可定义的参数有transition-property:规定对哪个属性...

2019-05-05 13:56:43 1690

原创 vue 动画过渡

<template> <div id="demo"> <button v-on:click="show = !show"> Toggle </button> <transition name="fade"> <p v-if="sh...

2019-05-05 10:40:29 137

空空如也

空空如也

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

TA关注的人

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