![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 52
withwz_
逆了苍天,踏破碧落黄泉
展开
-
一个简单的ajax请求hooks useAxios
实现功能传递参数调用ajax请求获取数据返回数据,loading,错误信息useAxios hooks// useAxios hookimport { useState, useEffect } from 'react';import axios from 'axios';axios.defaults.baseURL = 'https://jsonplaceholder.typicode.com';const useAxios = ({ url, method, body = nul原创 2021-05-27 09:37:50 · 1540 阅读 · 1 评论 -
antdesignpro prolayout 三级菜单问题
三级菜单问题活动系统-----选择活动------------创建活动采用的方式是选择活动和创建活动在同级,隐藏创建活动但从选择活动跳转到创建活动会导致在侧边导航不显示了。解决方法selectedKeys在protable上使用 _selectedKeys _属性第一步:重写一下左侧链接菜单在跳转的前做一些事情(设置当前选择的菜单的key)第二步:没了。。。我本以为还需要设置 跳转到隐藏了的菜单路由页面里 需要设置跳转之前的路由的key是不用的,隐藏的路由不会给选上。。。这样.原创 2020-05-15 01:46:33 · 5209 阅读 · 0 评论 -
简单请求与预检请求
预检请求什么是预检请求?对那些可能对服务器数据产生副作用的 HTTP 请求方法(特别是 GET 以外的 HTTP 请求,或者搭配某些 MIME 类型的 POST 请求),浏览器必须首先使用 OPTIONS 方法发起一个预检请求(preflight request),从而获知服务端是否允许该跨域请求。服务器确认允许之后,才发起实际的 HTTP 请求。在预检请求的返回中,服务器端也可以通知客...原创 2020-02-27 18:03:31 · 3680 阅读 · 0 评论 -
css+js实现轮播banner
基本功能轮回播放自定义过渡时间、间隔时间上一张、下一张完整代码<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { padding: 0...原创 2020-02-25 19:17:28 · 387 阅读 · 0 评论 -
vscode正则匹配替换console.log(.*)
用空白替换所有的console.log()开启正则匹配使用正则表达式console.log(.*)匹配所有console.log内容,再使用空白替换全部原创 2020-02-25 14:43:03 · 2541 阅读 · 0 评论 -
浏览器复制console.log打印的对象
在Network复制对象是一样的找到想要复制的对象右键 store as global variable在弹出的console中copy temp1ctrl+v出来咯~原作者:http://www.cnblogs.com/fiy-noob/p/9776973.html...原创 2019-05-16 21:26:01 · 7105 阅读 · 1 评论 -
jsx选择取消按钮
constructor() { super(...arguments) this.state = { selected: 0 } } handleSelectBtn() { let mark = !this.state.selected this.setState(() => { return { s...原创 2019-07-19 19:30:49 · 173 阅读 · 0 评论 -
vue-cli禁用jslint
原创 2019-03-08 09:55:10 · 460 阅读 · 0 评论 -
css:选择器权重和层叠顺序
文章目录选择器优先级层叠顺序选择器优先级important > 内联 > ID > 类 >伪类 | 属性选择 | 标签> 伪元素 > 通配符 > 继承通配选择符的权值 0,0,0,0伪元素选择的权值为 0,0,0,1标签的权值为 0,0,0,1属性选择的权值为 0,0,1,0伪类选择的权值为 0,0,1,0类的权值为 0,0,1,0I...原创 2019-02-01 17:46:29 · 373 阅读 · 0 评论 -
uniapp小程序一个滑动的顶部导航
<template> <view class="container"> <scroll-view class="scroll-container" scroll-x scroll-with-animation v-if="brands.length > 1" :scroll-into-view="'s' + currentI...原创 2019-06-13 21:30:18 · 3713 阅读 · 1 评论 -
Vue中删除数组中的元素视图不响应
把key=index 换了试试 :key="item.id"原创 2019-06-16 22:35:44 · 2801 阅读 · 1 评论 -
安卓、ios h5点击复制内容解决方案
let H5copyLink = () => { if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) { /** * ios中不能复制属性值,只能复制文本元素节点; * (解决方案:可以把文字颜色设成背景色就能达到隐藏看不见的效果不影响显示); ...原创 2019-09-24 16:51:38 · 869 阅读 · 0 评论 -
antDesign国际化
侧边栏/全局header的国际化可以通过修改src直接目录下的locale文件如果没起作用,检查一下路由配置的name是否相同区块内容的国际化可以通过在区块目录下创建locale文件,并引入import { FormattedMessage, formatMessage } from ‘umi-plugin-react/locale’;配置语言文件使用当切换语言时会自动...原创 2019-09-14 15:50:51 · 1750 阅读 · 1 评论 -
antDesignPro大坑 Maxium call stack size exceeded
用cnpm安装区块cnpm run fetch:blocks再安装一些区块用npx umi block add DashboardAnalysis --path=/dashboard/analysis会导致不兼容巨坑还得用npm安装https://github.com/ant-design/ant-design-pro/issues/4421https://github....原创 2019-09-08 14:29:26 · 1358 阅读 · 0 评论 -
html5语义标签
文章目录新增元素新增结构元素headerhgroupnavsectionarticleasidefooter新增功能元素videoaudioembedmarkprogresstimerubycanvascommanddetailsdatalistdatagrid![在这里插入图片描述](https://img-blog.csdnimg.cn/20190828204019321.png?x-oss-...原创 2019-08-28 20:44:35 · 143 阅读 · 0 评论 -
web性能优化
文章目录http请求DOM优化CSS优化移动端服务端http请求合并JS/CSS文件非可视屏幕内内容延时加载 例如 懒加载图片获取数据首选get,浏览器执行XMLHttpRequest POST请求时分成两步,先发送Http Header,再发送data。而GET只使用一个TCP数据包(Http Header与data)发送数据,所以首选GET方法。有“阴谋预加载”,比如...原创 2019-08-14 14:16:51 · 98 阅读 · 0 评论 -
类似taro-ui tab切换的导航动画
import Taro, { Component } from '@tarojs/taro'import { View } from '@tarojs/components'import './index.scss'export default class repairmanList extends Component { config = { navigationBarTit...原创 2019-08-03 11:43:30 · 2511 阅读 · 1 评论 -
vue和react常见生命周期函数的对应关系
1、组件挂载阶段2、组件更新阶段3、卸载阶段照搬https://blog.csdn.net/jean850218/article/details/80799497原创 2019-06-27 16:12:23 · 455 阅读 · 0 评论 -
原型继承
function Student(name) { this.name = name; this.hello = function () { alert('Hello, ' + this.name + '!'); } } // PrimaryStudent构造函数: function PrimaryStud...原创 2018-12-02 09:28:36 · 96 阅读 · 0 评论 -
js创建对象的几种方式
new一个Object的实例实例化一个Object对其添加属性和方法var person = new Object();person.name = &amp;amp;quot;wz&amp;amp;quot;;person.age = 21;person.sex = &amp;amp;quot;male&amp;amp;quot;;person.sayName = function(){ alert(&amp;原创 2018-11-25 10:17:39 · 6760 阅读 · 0 评论 -
原型__proto__和prototype
1.在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象共有的特点。即:对象具有属性__proto__,可称为隐式原型,一个对象的隐式原型指向构造该对象的构造函数的原型,这也保证了实例能够访问在构造函数原型中定义的属性和方法。 2.方法(Function) 方法这个特殊的对象,除了和其他对象一...原创 2018-12-01 11:38:04 · 141 阅读 · 0 评论 -
动态变换video标签source的src不起作用问题
接着https://blog.csdn.net/nihaoqiulinhe/article/details/80430378的问题&amp;amp;amp;lt;div id=&amp;amp;quot;video-box&amp;amp;quot;&amp;amp;amp;gt; &amp;amp;amp;lt;video style=&amp;amp;quot;object-fit: fill;width原创 2018-12-21 11:58:10 · 24859 阅读 · 1 评论 -
CSS父元素和包含块
父元素不一定是包含块,包含块也不一定是夫元素position为static包含块为最近的元素,也就是父元素;position为fixed包含块为body容器;position为relative | absolute的包含块为position!=static的祖先元素(可能是父元素,如果祖辈元素都没有relative和absolute则包含块为body)...原创 2018-12-26 20:32:14 · 664 阅读 · 1 评论