自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 koa-static静态资源缓存

chrome浏览器中的控制台Network中size栏的三种状态from memory cache对应资源从内存上获取,不会发起请求,当关闭改网页时,此资源会被释放from disk cache对应资源从硬盘直接获取,不会再发起请求,当关闭网页时,此资源不会被释放资源大小数值当http状态为200是实实在在从浏览器获取的资源koa-static安装npm install koa-static参数const Koa = require('koa');const app = new Ko

2020-07-10 09:53:51 2524

原创 react antd报错options has an unknown property modifyVars

安装依赖yarn add antdyarn add react-app-rewired customize-cra babel-plugin-importyarn add less less-loader在根目录下配置config-overrides.jsconst {override,fixBabelImports,addLessLoader} =require('customize-cra');module.exports = override( // 按需打包 fixB

2020-06-08 16:04:59 3379 5

原创 postcss-loader autoprefixer

安装yarn add postcss-loader autoprefixer --save问题描述Replace Autoprefixer browsers option to Browserslist config. Usebrowserslist key in package.json or .browserslistrc file. Usingbrowsers op...

2020-05-04 13:48:19 595

原创 封装axios拦截器

引入axios中文文档import axios from 'axios'import router from '../router/index' //vue路由import QS from 'qs'; //将url中的参数转为对象;将对象转为url参数形式import { Message } from 'element-ui'; //element的提示信息环境切换使用npm...

2020-04-22 15:44:16 297

原创 前端html+css+js SEO优化

HTML1.标题,构成页面的核心组成部分2.关键词,网页的关键字3.是用于描述网站,是用于描述网站,这些描述,一般在150字之内,一般在150字之内4.可以用标签语义化,如导航,不过兼容性太不好5.a标签,要添加title,如果连接不是本跳网站的,要添加no=“nofollow”。6.h1权重较高,用于文章的标题或者页面的重点内容7.<br>标签:只用于文本内容的换行...

2020-04-21 16:55:10 594

原创 node爬虫爬取豆瓣电影数据

简介SuperAgent是一个轻量级、灵活的、易读的、低学习曲线的客户端请求代理模块,使用在NodeJS环境中。请求//可以调用request对象then()或者end()方法,或者使用await关键字,可以使用完整的urls,由于同城策略的原因,这需要服务实现跨域访问var request = require('superagent')request .get('https://...

2020-04-13 17:31:05 940

原创 swiper下拉刷新上滑加载

<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>Swiper demo</title> <!-- Link Swiper's CSS --> <link rel="stylesheet" ...

2020-02-26 13:43:40 1371

原创 node轻量应用服务器

更新nodenvm install stable

2020-01-05 18:53:43 345

原创 750px媒体查询 1rem=100px

750px的设计稿/* 媒体查询 - 字体设置 *//* 平滑过渡 */html{font-size: 100px; -webkit-transition: font-size .2s ease-out; transition: font-size .2s ease-out; }/* 设计稿宽度=750时, 4rem=400px, 1rem=100px, .5rem = 50px, .1r...

2019-12-05 11:08:18 779

原创 js数组常用方法总汇

1. Array.isArray()判断一个值是否为数组,可以弥补typeof运算符的不足var a = [1, 2, 3];typeof a // "object"Array.isArray(a) // true2. valueOf()返回数组本身。var a = [1, 2, 3];a.valueOf() // [1, 2, 3]3. toString()返回数组的字符...

2019-08-31 17:40:04 830

原创 onLaunch和onLoad异步问题

**问题:**小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但由于数据请求为异步,当数据请求完成后onLoad以及执行完,所以onLoad拿不到onLaunch请求回来的数据**解决方法:**这里采用的方法是定义一个回调函数。Page页面判断一下当前app.globalData.employId是否有值,如果没有(第一次)则定义定义一个app方法(回调函...

2019-08-30 17:15:36 3969

原创 vue使用filters处理小数

使用过滤器尾数四舍五入:filters: { numFilter(value) { // 截取当前数据到小数点后三位 let transformVal = Number(value).toFixed(3) let realVal = transformVal.substring(0, transformVal.length - 1) ...

2019-08-19 22:29:38 894

原创 微信小程序空格

1,单个空格用\t , 换行用\n <text space="ensp">生活就像海洋\t 空格 只有一种坚强的人才能到达彼岸</text>2,多个空格 在text中添加这两个属性 space=“ensp” decode="{{true}}" <text space="ensp">生活就像海洋 只有坚强的人才能到达彼岸</text&g...

2019-08-14 11:23:04 1122

原创 小程序计算商家和用户的距离

计算商家和用户的距离必须要用到他们的经纬度1进入腾讯位置服务选择微信小程序JavaScript申请密钥2下载SDK3在所需的页面引入// 引入SDK核心类import QQMapWX from 'xxx/qqmap-wx.js'; // 实例化API核心类let qqMap = new QQMapWX({ key: '开发密钥(key)' // 必填});4根据地址转...

2019-08-03 17:53:30 1341 4

原创 ES6新增循环

forEach()、map()、filter()、find()、every()、some()、reduce()forEach() — —遍历数组map()— —更新数组filter()、includes()、find()、findIndex()— —筛选(删除)数组some()、every()— —判断数组reduce()— —叠加数组arr.forEach()— —遍历数组遍...

2019-07-30 15:38:23 641

原创 微信小程序发起支付(前端)

1,调用wx.login获取code返回给后台,后台调用对应的api换取用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)2,调用后台的下单接口进行下单3,调用后台的支付接口,返回wx.requestPayment 所需的参数,再进行调用wx.requestPaymentwx.requestPayment 发起微信支付timeStamp 时间戳nonceSt...

2019-07-25 08:46:50 2582

原创 uni-app自定义组件以及使用方式

1 components文件夹下创建vue文件<template name="page-head"> <view class="uni-page-head"> <view class="uni-page-head-title">{{title}}</view> </view></template><scri...

2019-07-12 19:01:15 3363

原创 mapState,mapGetters,mapMutations,mapActions的作用

mapState,mapGetters,mapMutations,mapActions其实就是重命名一样state => 基本数据getters => 从基本数据派生的数据mutations => 提交更改数据的方法,同步!actions => 像一个装饰器,包裹mutations,使之可以异步。modules => 模块化Vuex...

2019-07-03 16:37:47 771

原创 setStorageSync和setStorage的区别

关于同步缓存和异步缓存的区别以Sync(同步,同时)结尾的都是都是同步缓存,二者的区别是,异步不会阻塞当前任务,同步缓存直到同步方法处理完才能继续往下执行。通俗点说,异步就是不管保没保存成功,程序都会继续往下执行.同步是等保存成功了,才会执行下面的代码.使用异步,性能会更好;而使用同步,数据会更安全在使用setStorageSync和setStorage的时发现setStorageSync...

2019-07-03 14:40:12 21270 9

原创 微信小程序转多端应用

一,安装taro# 使用 npm 安装 CLI$ npm install -g @tarojs/cli二,在现有的微信小程序执行$ taro convert生成taroConvert文件夹三,安装依赖在taroConvert文件夹执行$ npm install四,打包成相应的应用#字节跳动$ npm run dev:tt$ npm run build:tt详细...

2019-06-21 11:45:04 1179

原创 小程序获用户信息和用户地理位置

app.json "permission": { "scope.userLocation": { "desc": "你的位置信息将用于小程序位置接口的效果展示" } },wxml部分 <!-- <button type="primary" bindtap="getLocation">获取位置</button> -->...

2019-06-11 17:18:34 713

空空如也

空空如也

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

TA关注的人

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