node使用puppeteer爬取数据 const puppeteer = require('puppeteer'); (async () => { // 启动浏览器 const browser = await puppeteer.launch({ headless: true, // 默认是无头模式,这里为了示范所以使用正常模式 args:...
vue切换proxy不重启 config.json { "api": "http://localhost:9001" } // vue.config.js const hotRequire = modulePath => { // require.resolve可以通过相对路径获取绝对路径 // 以绝对路径为键值删除require...
web worker实现倒计时 <CountDownTimer endTime={1569834068266} onEnd={this.onEndHandler.bind(this)} /> CountDownTimer.jsx import React from "react"; import styled from "styled...
antd-mobile组件库 swiper不自动滚动问题 01- 轮播图组件问题 问题原因: 需要请求后台数据,所以一开始数据设置为空;但设置了autoplay,导致冲突 现象: 一开始不自动播放,当你手动滑动一张后会自动播放 //获取轮播图数据 async getSwiper() { const {data,status} = await getSwiper...
es6观察者模式 // 被观察的目标对象 let obj = { name: 'zyc', csdn: '博客'}; // 观察者 function print() { console.log('对象被操作了!'); } // 使用proxy代理 const observeObj = (obj) => new Proxy...
swiper 出现闪屏 antd-mobile 在做一个移动端项目时,用swiper 做的页面切换,但是页面里面还会有swiper轮播图 和其他内容,在滑动外部swiper时,除开里面swiper的元素会发生闪动的情况。 解决方法:给外部元素的父标css套一个:transform:translate3d(0,0,0);overflow:hidden;...
node连接mysql以及防注入的手段 安装mysql $ yarn add mysql 建立连接池、常用sql语句 // mysql.js const mysql = require('mysql'); // 创建连接池 const pool = mysql.createPool({ host: 'xxx.xx.xxx.xxx', // 服...
Webpack5把微前端qiankun的配置文件tree sharking了 network面板通过基座加载子应用时候,出现了一个js文件404 这里面很蹊跷,因为子应用单独可以启动,子应用被基座家加载时候只有一个js文件404了,而且是一个异步加载的js,那么可以判断,肯定是加载逻辑这块出了问题 在子应用中调试,打开public-path文件发现没有运行 核心问题是:当时发现子...
手写promise any MyPromise.any = function(promises){ return new Promise((resolve,reject)=>{ promises = Array.isArray(promises) ? promises : [] let len = promises.length...