自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 Promise的用法

今天整理项目回忆起项目中用到Promise,然后结合廖雪峰老师的网站(廖雪峰老师的网站),又重新学习下Promise,然后整理下,分享给大家。下面是整理廖老师的例子代码//定义Promise对象的函数function promiseFun(){ return new Promise((resolve,reject) => { var timeOut...

2020-03-22 21:02:44 284

原创 axios二次封装

费话不多说,直接上代码,有什么不明白或是错误的地方可以在评论中指出。import axios from 'axios'import qs from "qs"import Vue from "vue"let VUE = new Vue();let baseURL = '';console.log(axios)// 设置本地dev环境的baseURL,用于本地web服务器的代理的拦截名...

2020-03-22 16:52:30 2012

原创 vue-router加载组件的方法

vue-router加载组件的两种方法1.一般方法import Login from '../views/Login.vue'2.按需加载 const Login= () => import("../views/Login.vue")3.还有一种方法requirea.非按需加载(注意需要加上.default)const Login= require("../views/Lo...

2020-03-22 15:19:46 1491 2

原创 vue-router解决相同路径跳转报错

刚写完一个vue的项目,现在总结和记录下项目中遇到的问题,加强自己,并且分享给你们。昨天也看了一下项目,忘记记录,今天还在看项目,就记录下。今天看到路由的时候,看到下面这句代码,不知道什么作用了VueRouter.prototype.push = function push(location) { return routerPush.call(this, location).catc...

2020-03-20 14:48:07 2428 4

原创 请求头中常见content-type

本来这篇想写对于axios的二次封装,看了看项目代码,觉得对于请求头中的content-type不是很清晰,所以找找资料,整理出来四种常见请求头的content-type。HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协...

2019-12-09 10:25:29 1461

原创 vue-cli3配置文件

最近两个月刚完成一个项目,用vue-cli3搭建框架,在这里说下vue-cli3的配置文件创建以及里面各项配置的含义,也帮助自己巩固下,不对的地方请各位指出。1.vue-cli3没有配置文件,需要自己创建一个vue.config.js,下面是我的项目的配置文件:module.exports = { // build时构建文件的目录 outputDir: 'dist', ...

2019-12-09 09:36:09 330

原创 vue脚手架目录结构的备注

最近一直再忙项目,没怎么更新博客,最近一直搞vue,今天分享下vue脚手架目录的含义,也加深下自己的认识。1.build:webpack相关配置2.config:vue基本配置文件3.dist:webpack打包后生成的文件4.node-modules:安装的依赖包5.src:主要目录,写代码的目录6.static:静态文件的文件夹(json数据或是图片,css文件等)7. .ba...

2019-09-10 13:51:37 257

原创 vue全局过滤器封装

再写cue项目时,所用的过滤器很多时,把所有的过滤器方法封装在一个文件中,然后导出。1.我的项目路径如下2.index.js里面的代码//vue定义全局过滤器let MoneyFormat = value => { if(!value) return '0.00'; /*原来用的是Number(value).toFixed(0),这样取整时有问题,例如0.51取整之...

2019-01-11 15:11:34 2873

原创 vue引入jquery

在写vue项目的时候,需要引入jquery,现在总结下。1.用vue脚手架,所以需要在webpack中全局引入jquery,打开package.json文件,在里面加上dependencies:{  "jquery":"^2.2.1"}2.然后npm安装jquery3.在webpack.base.conf.js中加入一行代码var webpack=require("webpack...

2019-01-11 14:59:32 512

原创 Object.assign()的使用方法

上一篇微博写到Object.assign()方法,现在具体介绍一下它的用法。Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target).const targetObj = { a1: 1 };const sourceObj1 = { a2: 2 };const sourceObj2 = { a3: 3 };Object.assi...

2018-11-22 11:13:26 4508

原创 vue中请求到的数据赋值给data 对象

在写vue的项目时,用axios请求到的数据,直接赋值给data对象,当修改data对象里面的数据,请求到的数据也会改变_this.detailData是data对象里面的数据,response.data.data是请求到的数据,当修改_this.detailData里面的数据时,response.data.data里面数据也会改变,如下图,这不是我们想要的,这就涉及到深拷贝和浅拷贝的问题,具...

2018-11-22 10:45:51 36557 1

原创 手动搭建vue工程的环境

一.webpack基础配置1.确保安装了最新版本的node和npm。2.首先,创建一个目录,如demo,使用npm初始化配置(如果npm太慢,可以使用cnpm):npm init执行后,会出现一系列选项,可以按回车键快速确认,完成后,在demo目录下会生成package.json文件3.把webpack包安装到node_modules目录中npm install webpack --...

2018-11-07 12:31:27 894

原创 关于隐藏占位问题,和文字超出宽度隐藏并且显示省略号问题

1.固定宽度的div框,文字超出宽度隐藏并且显示省略号.div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}2.隐藏占位置visibility:hidden;隐藏不占位置display:none;这是这两天写样式时,积累的,好记性不如烂笔头,写在这里能自己随时看下,也能分享给你们,希望对你们有用,如果试验不行,私...

2018-11-01 09:51:08 577

原创 vue中cdn引入axios和qs

昨天写vue遇到cdn引入axios和qs问题,找了半天,现在分享下。<script src="https://unpkg.com/axios/dist/axios.min.js"></script><script src="https://cdn.bootcss.com/qs/6.5.2/qs.min.js"></script>顺便分享下h...

2018-10-24 10:04:59 19568 3

原创 js监控浏览器放大或缩小

// 放大缩小刷新页面 var normalWidth = window.innerWidth; var normalHeight = window.innerHeight; window.onresize = function(){ if(normalWidth>window.innerWidth||h< normalHeight.innerH...

2018-10-17 16:55:09 13187 6

原创 githup删除项目

1.打开项目页面,选择setting2.点击Delete this repository,弹出框输入要删除项目的名字,点击确认,然后会让你输入密码确认下

2018-10-10 16:07:48 1032

原创 githup提交本地代码

1.首先打开githup首页:2.点击start a project,跳转到3.填写项目名字,点击create repository,跳转到4.右击你的本地文件夹,选择git bash here(你得装上git bash),然后你会看到:5.命令行输入git clone +复制的项目地址,回车6.此时你本地的文件夹,会出现一个githup项目名称文件夹,把你的文件复制到新生成的...

2018-10-10 15:58:34 319

转载 CSDN积分攻略

下载积分攻略:个人设置里进行手机绑定CSDN账户 奖励50分 (右上角设置-账户安全-手机绑定)完成任务送若干分积分 http://task.csdn.net/上传有效资源获取积分(上传非法,广告资源用户,将被扣除一定积分,严重者封号)。· 上传自己设分资源被下载,下载量×资源分,100分封顶。· 上传0分资源被下载,下载量×系统奖励1分,100封顶评论资源获取积分(所下载资源只可以...

2018-10-10 14:33:19 706 7

原创 基于vue封装选项卡组件

githup地址:https://github.com/dubuxunqi/vue-tabs1.首先写index.html文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>选项卡&am

2018-10-10 14:08:46 3022

转载 https传输原理

Https通信基本过程在通信过程中,https是如何保证通信的安全的?如何加密信息,如何防止中间人攻击? 以下是客户端发起https请求的时候的流程:Created with Raphaël 2.1.0客户端客户端服务端服务端发送随机数client_random和支持的加密方式列表返回随机数server_random、选择的加密方式和证书(经CA签发,里面包含公钥)验...

2018-09-28 15:38:38 152

原创 vuex购物车

仓库地址:https://github.com/dubuxunqi/vuexShoppingCar先看下效果图看下目录结构:安装vue脚手架,还有布局就不在说了,主要讲vuex的用法1.安装vuex依赖 npm install vuex --save2.先是在src路径下创建一个vuex文件夹store,里面创建一个入口文件index.js。引入VUE、VUEX两大神器,然后在mai...

2018-09-23 16:47:49 1515 1

原创 vue生命周期

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-09-18 11:55:55 149

web前端md5加密md5源码

md5.js下载

2023-09-06

vue选项卡封装组件

根据vue实战,练习封装选项卡组件,代码里面有清晰的注释,不了解密我

2018-10-10

vuex购物车

这是用vuex写的简单的购物车,有加入购物车,购物车物品增加减少,物品删除,总价等功能。安装步骤:安装依赖,安装路由依赖,安装vuex,还要引入mintui。

2018-10-08

全国以及各省地图json

echarts官网上暂停地图json数据的下载,所以总结一下全国一级各省的地图json,如若侵权,请联系删除

2018-10-08

vue组件开发

开发数字输入框组件,用来快捷输入一个标准数字。数字输入框只能输入数字,两个按钮,可以加一减一,有控制步伐的功能,可以输入最大值最小值。

2018-10-08

空空如也

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

TA关注的人

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