自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 nodeJs学习-05 案例:http/fs/querystring/url

const http = require('http');const fs = require('fs');const querystring = require('querystring');const urlLib = require('url');var users = { //模拟用户};var server = http.c...

2019-09-25 17:16:00 276

转载 nodeJs学习-04 POST数据请求,分段发送,分段接收

const http = require("http");const querystring= require('querystring');http.createServer(function(req,res){ //post —— req // POST很大,会分段发送,分段接收 // data - 有一段数据到达触发(多次) ...

2019-09-25 16:38:00 631

转载 nodeJs学习-03 GET数据请求,js拆解/querystring/url

原生JS解析参数:const http = require('http');http.createServer(function(req,res){ var GET = {}; //接收数据容器 if(req.url.indexOf('?')!= -1){ //因为req.url中可能没有数据,或者是favicon.ico,为避免报错,我们要进行...

2019-09-23 11:31:00 262

转载 nodeJs学习-02 fs模块(文件操作)

读文件:const fs = require('fs');//读文件(异步) readFile(文件名,回调函数)fs.readFile('section03/testData/aaa.txt',function(err,data){ console.log(err); if(err){ console.log('读取失败');...

2019-09-23 11:03:00 173

转载 nodeJs学习-01 http模块

http模块基础:const http = require("http"); //引入http系统模块var server = http.createServer(function(req,res){ //创建一个服务,每当有访问的时候就会执行函数 //request: 请求 输入-请求的信息 //response: ...

2019-09-23 10:42:00 86

转载 Vue组件跨层级通信

正常组件间通信  父->子组件 是通过属性传递  子->父组件 是通过this.$emit()传递  this.$emit()返回的是this,如果需要一些值 可使用callback方式传递provide 和 inject  这对选项需要一起使用,以允许一个祖先组件向其所有子孙后代注入一个依赖,  不论组件层次有多深,并在起上下游关系成立的时间里始终生效。  p...

2019-09-05 18:34:00 761

转载 阿里云oss上传图片报错,The OSS Access Key Id you provided does not exist in our records.解决方法...

vue项目1、安装OSS的Node SDKnpm install ali-oss --save2、参考官方提示https://help.aliyun.com/document_detail/111265.html?spm=a2c4g.11186623.6.1198.1ce61b92Dmvktjlet client = new OSS({re...

2019-07-23 14:01:00 16372

转载 vue页面内监听路由变化

beforeRouteEnter (to, from, next) { // 在渲染该组件的对应路由被 confirm 前调用 // 不!能!获取组件实例 `this` // 因为当钩子执行前,组件实例还没被创建 }, beforeRouteUpdate (to, from, next) { // 在当前路由...

2019-07-17 17:39:00 993

转载 vue单页面项目返回上一页无效,链接变化了,但是页面没有变化

在最近的项目中,返回上一页没有效果,经过好久的排查才发现问题,是路由守卫写法不规范导致。在项目中用路由守卫做了登录拦截,没登录的跳转到登录页面。页面跳转和拦截都没问题,但是返回上一页就不行了,也没有报错。代码贴上来router.beforeEach((to, from, next) => { if (to.meta.loginCheck) { ...

2019-07-17 17:05:00 1902

转载 H5页面在iOS网页中的数字被识别为电话号码,字体颜色变黑色,且颜色不可改变...

解决办法:在html中添加代码:<meta name="format-detection" content="telephone=no" />转载于:https://www.cnblogs.com/LChenglong/p/11169529.html

2019-07-11 13:54:00 630

转载 vue-quill-editor 封装成组件;图片文件流上传;同一页面多个编辑器样式异常解决办法...

使用方法:  引入并注册组件,然后直接使用;    @getcode是同步获取编辑器内容的;:contentDefault是编辑器的默认内容;  注意:如果同一个页面多个编辑器,参数id不能相同,否则只有第一个编辑器有样式;封装组件:  工具栏可以自己添加配置,看自己项目需求<template> <div cl...

2019-07-02 11:01:00 599

转载 React 从零搭建项目 使用 create-react-app脚手架

一、安装  npm install -g create-react-app  版本校验:create-react-app --version二、创建项目  create-react-app指令默认调用npm,于是直接把npm的register给永久设置过来就好了,这样使用cnpm或者npm就没差别了。创建项目速度会快很多npm config set regi...

2019-07-01 10:10:00 116

转载 使用git pull文件时和本地文件冲突怎么办?

使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your changes or stash them before you can merge.这个意...

2019-05-01 09:44:00 83

转载 webpack打包vue项目,资源路径如何从绝对路径改为相对路径?css中的图片资源如何修改配置?...

资源相对引用路径问题描述一般情况下,通过webpack+vuecli默认打包的css、js等资源,路径都是绝对的。但当部署到带有文件夹的项目中,这种绝对路径就会出现问题,因为把配置的static文件夹当成了根路径,那么要解决这种问题,就得引用相对路径。解决办法打开webpack.prod.conf.js找到output:增加publicPath: './',...

2019-01-23 15:58:00 496

转载 vue图片裁剪插件vue-cropper

最近做后台管理,需要用到图片裁剪,这个组件很好用,记录一下。工作太忙,就不总结了。链接分享:https://github.com/xyxiao001/vue-cropper转载于:https://www.cnblogs.com/LChenglong/p/10291440.html...

2019-01-19 13:18:00 237

转载 小程序图片裁剪组件

近期项目需求,需要图片裁剪上传,发现了这个好东西,文档也很清楚。我也没时间整理了,直接分享地址吧:https://github.com/we-plugin/we-cropper转载于:https://www.cnblogs.com/LChenglong/p/10237536.html...

2019-01-08 10:35:00 125

转载 微信小程序1rpx border ios真机显示不全问题

无意间测试发现,把border的颜色的透明度颜色改成0.99就可以了。1就不行。边框显示不全的写法: border:1rpx solid rgba(244,84,80,1);将边框代码的透明度改成0.99就可以显示了。  border:1rpx solid rgba(244,84,80,0.99);但是修改完后,发现左边框和下边框粗一些,也没...

2018-10-11 17:47:00 708

转载 小程序批量获取input的输入值,监听输入框,数据同步

在使用小程序时,跟vue的数据绑定不一样,没有v-model这个属性了,官网也只是给了一些事件监听。但是我们如果有多个表单时,需要写多个事件来同步数据。这样做很麻烦。下面的方法可以解决,只需要一个方法即可。代码直接上了:  wxml:<view class='form'> <view class='item_box'> ...

2018-09-28 10:46:00 262

转载 微信小程序分享及信息追踪

我就是个搬用工—来源:https://www.jianshu.com/p/87a75ec2fd53小程序分享群及信息追踪需求页面分享​ 小程序页面分享链接增加source参数,值为用户ID加密,分享出去的链接类似/pages/live/live?id=10109&source=1ada812s​ 分享时自定义分享文案、链接、封面图​ 分享完...

2018-09-21 11:18:00 971

转载 vue刷新路由,不刷新页面

1.路由介绍vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。2.刷新路由对于路由,不同的路由跳转,vue会帮我...

2018-09-14 11:00:00 252

转载 vue中是使用富文本编辑器vue-quill-edit

之前使用的富文本编辑器是uEditor,kindEditor,感觉不太方便近期项目vue单页面,就使用这个编辑器组件吧!一、安装 cnpm install vue-quill-editor二、引入  在main.js引入并注册:import VueQuillEditor from 'vue-quill-editor'// require styles 引...

2018-08-22 16:30:00 170

转载 下载配置nodeJs,cnpm,webpack,vue-cli等,刚装的系统,所有东西重新配置

最近重新装了系统,所有的环境都要重新配置了,做个笔记。安装nodeJs:  可以参照教程:https://www.runoob.com/nodejs/nodejs-install-setup.html  查看版本:node --version安装淘宝镜像cnpm:  npm install -g cnpm --registry=https://registry.npm...

2018-08-16 11:21:00 176

转载 promise学习总结

什么是PromisePromise是异步编程的一种解决方案,它有三种状态,分别是pending-进行中、resolved-已完成、rejected-已失败当Promise的状态又pending转变为resolved或rejected时,会执行相应的方法,并且状态一旦改变,就无法再次改变状态,这也是它名字promise-承诺的由来直接上案例了,在案例中理解:最简单的p...

2018-08-14 23:35:00 54

转载 【转】前端的BFC、IFC、GFC和FFC

什么是BFC、IFC、GFC和FFCCSS2.1中只有BFC和IFC, CSS3中才有GFC和FFC。FC的全称是:Formatting Contexts,是W3C CSS2.1规范中的一个概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。1、BFC*BFC(Block Formatting Contexts)...

2018-08-13 11:01:00 105

转载 ES6中export与export default的区别

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

2018-08-08 16:53:00 307

转载 前端常见跨域解决方案

转载地址:https://segmentfault.com/a/1190000011145364什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: <link>、<script>、<img>、<frame>等do...

2018-08-08 14:25:00 60

转载 vue2.0s中eventBus实现兄弟组件通信

在vue1.0中,组件之间的通信主要通过vm.$dispatch沿着父链向上传播和用vm.$broadcast向下广播来实现。然而在vue2.0中,已经废除了这种用法。vuex加入后,对组件之间的通信有了更加清晰的操作,对于中大型的项目来说,一开始就把vuex的使用计划在内是明智的选择。然而在一些小型的项目,或者说像我这样写到一半才发现vue2.0用不了$.broadcast和$...

2018-08-07 14:52:00 108

转载 vue轮播,vue-awesome-swiper动态数据渲染,loop无效,轮循无效

解决办法:在渲染数组数据前。判断是否为空 v-if="slideList.length>1"<template> <div class="banner_swiper" > <swiper v-if="slideList.length>1" :options="swiperOption" ref="mySwiper...

2018-07-26 18:23:00 185

转载 移动端滑动轮播,原生JS

因为公司需要自定义两个轮播图联动,又不想引入第三方库,所以自己研究了下。下面只是一个简单的轮播图,由此再拓展一下即可实现两个轮播图联动。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="v...

2018-07-26 16:14:00 64

转载 微信网页分享-配置与设置

首先需要登录微信公众平台:  1、获取信息:开发者ID(AppId)、开发者密码(AppSecret),后端生成签名及参数需要用     开发 - 基本设置 - 公众号开发信息  2、设置信息:    设置IP白名单(通过开发者ID及密码调用获取access_token接口时,需要设置访问来源IP为白名单)    设置js接口安全域名(要分享的html地址)...

2018-07-16 14:26:00 129

转载 JavaScript中的label语句,及应用

label语句:可以在代码中添加标签,以便将来使用。  语法:label : statement  示例:start: for(var i=0;i<10;i++){ console.log(i); };  示例扩展:start: for(var i=0;i<10;i++){ console.log(i);...

2018-07-06 12:29:00 197

转载 使用formData上传文件,ajax上传

项目是vue项目,直接贴部分代码了:html:<input type="file" name="fileTable" @change="changeFile($event)" ref="fileTable">js:data(){ return { fileTable:'' } }, methods:...

2018-07-04 17:56:00 58

转载 webpack配置路径及hash版本号,利用html-webpack-plugin自动生成html模板

在项目中,因为需要经常更新文件,但是浏览器缓存问题导致js文件不是最新的,所有想办法添加hash值。并配置webpack打包文件配置路径:配置webpack打包文件路径,及非入口 chunk文件:entry: './src/main.js', output: { path: path.resolve(__dirname, './dist/assets...

2018-06-29 15:22:00 244

转载 commonJS,常用js工具方法

说明:平时项目用到的一些常见过滤方法,有些是vue过滤器,稍微修改下吧,我就不改了。js四舍五入不准确的解决(重写方法):Number.prototype.toFixed = function(length) { var carry = 0; //存放进位标志 var num,multiple; //...

2018-06-21 15:55:00 74

转载 JS保留小数 去尾法 进一法 四舍五入法

//toFixed 四舍五入遇到坑。1.235.toFixed(2) = 1.231.2350001.toFixed(2) = 1.24 //去尾法Number.prototype.toFloor = function (num) {return Math.floor(this * Math.pow(10, num)) / Math.pow(10,...

2018-06-11 22:29:00 1122

转载 使用ajax请求接口,跨域后cookie无法设置,全局配置ajax;及使用axios跨域后cookie无法设置,全局配置axios...

问题一:  使用ajax/axios跨域请求接口,后端放行了,能够正常获取数据,但是cookie设置不进去,后端登录session判断失效  ajax解决办法://设置ajax属性  crossDomain:true      跨域代理  xhrFields:{ withCredentials : true },   用于对本地XHR对象进行设置。一对「文件名-文件值」在...

2018-05-17 17:51:00 381

转载 使用axios请求数据,post请求出错。因为axios传递的请求参数是json格式,而后端接口要求是formData...

解决办法1:(IOS兼容性有问题,不推荐使用)// json格式转为formData格式,因为某些接口的原因function json2formData(jsonData) { var params = new URLSearchParams(); for(var key in jsonData){ //遍历json对象的每个key/val...

2018-05-10 14:47:00 543

转载 vue路由守卫应用,监听是否登录

路由跳转前做一些验证,比如登录验证,是网站中的普遍需求。对此,vue-route 提供的 beforeRouteUpdate 可以方便地实现导航守卫(navigation-guards)。导航守卫(navigation-guards)这个名字,听起来怪怪的,但既然官方文档是这样翻译的,就姑且这么叫吧。贴上文档地址:https://router.vuejs.org/zh-cn/...

2018-05-10 10:14:00 329

转载 小程序setData修改数组某一项的值

官方文档是这样的: changeItemInArray: function() { // you can use this way to modify a danamic data path this.setData({ 'array[0].text':'changed data' }) }, changeItemInObj...

2018-05-09 21:46:00 229

转载 vue路由传参的三种基本方式

方案一: getDescribe(id) {// 直接调用$router.push 实现携带参数的跳转 this.$router.push({ path: `/describe/${id}`, })方案一,需要对应路由配置如下: { path: '/describe/:id...

2018-05-04 17:55:00 46

空空如也

空空如也

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

TA关注的人

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