lzh5997的博客

小白总结

axios里面拦截重复请求

先说下我的需求,我们项目的要做的是如果有一个a请求进来,如果在这个a请求服务端没有给响应,则后续的a请求再次进来的时候,直接return出来,不会请求 这里有参考这篇文章 取消axios请求 但是这个是取消之前的请求,而不是拦截后面的请求,不符合我们项目的要求,所以,自己就改了这样 impo...

2019-07-27 12:08:43

阅读数 10

评论数 0

小程序的confirm自定义组件

小程序的confirm自定义组件 主要就是通过promise,来进行通信,个人认为,这种比那种通过父子组件通信的方法,更好维护,更简单 下面是代码,做的比较简陋,如果需要,可以自行扩展 js Component({ data: { flag: false, text: { ...

2018-10-05 22:16:11

阅读数 411

评论数 0

小程序倒计时自定义组件

所有的事件,都是在组件里面完成,父组件,只需要把需要的值传递过来,就可以调用 组件的js文件 // components/countDown/countDown.js Component({ // 目前组件,只接受时间戳,其他的没有做 // 现在的时间,和结束时间,都必须从后台获取,因为客户端时...

2018-10-05 22:02:59

阅读数 394

评论数 0

h5里面合成二维码

自己写,写不出来,不过网上有很多插件,我用的是这个qrcodenpm链接,好了 直接开始写的 在vue项目里面引用的 npm install qrcode --save <template> <div&amp...

2018-08-31 09:33:20

阅读数 471

评论数 0

在小程序里面生成二维码

一般来说生成二维码,一般都会使用qrcode这个插件,但是这个插件在小程序里面不兼容的(小程序没有document),所以在网上找了一个weapp-qrcode插件 npm地址,以及upng这个插件(用来把字节流转化为base64) 下面简单的说下用法 npm install weapp-qr...

2018-08-30 17:22:42

阅读数 1519

评论数 0

在小程序里面合成图片

小程序图片合成和h5合成的最大区别,就在于,小程序里面,没有dom元素的这个概念,而网上很多造好的轮子,很多都是基于dom的,所以,关于在小程序里面进行图片合成,只好自己写了,原本还以为挺麻烦的,没想到很简单,在这里给大家分享一下 <template&g...

2018-07-26 10:12:31

阅读数 3374

评论数 2

图片合成(h5)

关于图片合成,我是使用的mcanvas的这个插件,挺好用的,已star,这是地址 个人认为还不错的几点 1. 集成的很好,需要的无论是图片合成,还是文字水印,都有 2. 支持几种图片格式,base64、地址连接、files对象 3. 使用很方便,稍微封装一下,就可以在整个项目中公用,...

2018-07-26 09:38:38

阅读数 640

评论数 0

vue本地开发做反向代理(解决跨域问题)

在config/index.js这个文件里面,去修改module.exports = { dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { ...

2018-07-11 19:43:37

阅读数 1986

评论数 0

基于node实现的简单爬虫

废话不多说了,直接开始1:npm init 初始化生成package.json文件2.安装两个需要的模块https(发起网络请求的)和cheerio(用来做数据解析的)语法类似于jquery npm install https cheerio --save3.新建立一个index.js文件var ...

2018-05-31 22:38:11

阅读数 404

评论数 0

基于koa实现的即时通讯(koa-websocket)

这是服务端代码// 基于koa-websocket实现的即时通讯 // 把下面的这个几个模块安装一下 // 这只是功能模块完成,后期肯定要连接数据库保存数据 const Koa = require('koa') // 路由 const route = require('koa-route') //...

2018-05-31 20:04:58

阅读数 6214

评论数 0

浅谈css布局

浅谈前端的布局布局主要分为pc端和移动端,这两个主要方向,这里主要说pc端,移动端也差不多传统的pc布局大致有这几种方案1. 通过使用媒体查询,兼容主流的几个分辨率,宽度设为100% height采用px进行固定2. 直接设置宽度为100% 然后内容布局定宽(px),进行内容布局对于这两种布局,总...

2018-05-30 14:00:29

阅读数 57

评论数 0

小试koa2连接mongodb

简单的分享一下koa连接mongodb的一些心得吧1. 首先建立一个文件夹server(因为是服务端吗)2.初始化 npm init(一定要先安装node)会生成一个package.json的配置文件3.npm install koa --save // 安装koa4.安装几个需要的模块一个是路由...

2018-05-30 12:40:57

阅读数 3032

评论数 1

使用rem进行pc的弹性布局

// 实现弹性布局 // 这个函数是为了解决,当进行浏览器窗口大小操作时,rem还是之前的值,如果想要看到效果,需要进行一次手动刷新 // 所以,为了解决不手动刷新我们需要在浏览器窗口变化的时候,进行监听,如果浏览器窗口变化了,就进行rem的重新计算 // (也算是一个bug) window.on...

2018-05-30 11:52:13

阅读数 2631

评论数 0

解决微信开发者工具(安全代理问题)

之前一直在网上找的说是改注册表,但是都不行,在网上找到下卖弄这篇文章亲测真的可以,下面是地址点击打开链接

2018-05-25 12:08:28

阅读数 3064

评论数 0

注释掉eslint(vue里面的)

build/webpack.base.conf.js把下面这段注释const createLintingRule = () => ({ test: /\.(js|vue)$/, loader: 'eslint-loader', enforce: 'pre', ...

2018-05-22 16:54:06

阅读数 949

评论数 0

子组件传值给父组件(vue)

child.vue<template> <div> <h4>{{FatherData}}</h4>...

2018-05-22 16:46:14

阅读数 132

评论数 0

父子组件通信(vuex的方式)

father.vue<template> <div> <h4>父组件</h4> &...

2018-05-22 16:33:09

阅读数 1769

评论数 0

vue里面的父子组件通信(props方式)

第一种方式father.vue<template> <div> <h4>父组件</h4> ...

2018-05-22 16:21:56

阅读数 250

评论数 0

vue-router的按需加载

router/index.jsimport Vue from 'vue' import Router from 'vue-router' import HOME from '../pages/home.vue' // 还有一种方式引入,import方式引入,但是不推荐,因为import引入的模块,...

2018-05-22 14:44:59

阅读数 2185

评论数 0

vuex的基本使用

安装npm install vuex --savemain.jsimport Vue from 'vue' import App from './App' import router from './router' import Vuex from 'vuex' import store from...

2018-05-22 14:28:58

阅读数 43

评论数 0

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