- 博客(32)
- 收藏
- 关注
原创 element ui tree 拖拽(支持子节点拖拽,子节点无法向外拖拽,最外层父节点可设置无法拖拽)
elementUI 树组件 拖拽(支持子节点拖拽,子节点无法向外拖拽,最外层父节点可设置无法拖拽)
2022-06-30 10:49:43
5747
2
原创 前端_面试题
1.1 HTML面试题1.行内元素有哪些,块级元素有哪些,空元素有哪些?{% blockquote %}行内元素:a, b, span, img, input, strong, select, label, em, button, textarea块级元素:div, ul, li, dl, dt, dd, p, h1-h6, blockquote空元素:br, meta, hr, link, input, img{% endblockquote %}2.页面导入样式时,link和@imp
2021-11-18 09:24:03
789
原创 React_下载文件
const download = (data, value) => { if (!data) { return; } let url = window.URL.createObjectURL(new Blob([data])); let link = document.createElement('a'); link.style.display = 'none'; link.href = url; link.setAttribute('download', `${v
2021-11-18 09:22:54
142
原创 React_Hooks useContext
React_Hooks useContextuseContext传值,可跨组件传值 夫->孙1.创建两个组件ReactHooksUseContextF(父组件),ReactHooksUseContextC(子组件)2.ReactHooksUseContextF(父组件)父组件使用createContext创建contextimport React,{useState,createContext} from 'react'//1导入createContextimport ReactHooksU
2021-11-18 09:19:11
101
原创 React_query语法
react query1.useQueryhttps://react-query.tanstack.com/guides/queries const { isLoading } = useQuery(['resumeTags', id], () => { return client('getCandidateTags', { method: 'POST', }).then((res) => { console.log(res); set
2021-11-18 09:17:31
377
原创 Vue_异步获取数据
代码 async fun() { try{ const res = await axios.get(url) if(res.status===200 && res.data.code===0){ console.log(res) //操作数据 }else{ //数据获取失败 } }catch(error){
2021-11-18 09:15:35
468
原创 React_外部hooks及框架
React 数据请求reactquery 这是一个适用于react hooks的请求库。 这个库将帮助你获取、同步、更新和缓存你的远程数据useQuery(查)知乎链接封装import { useQuery } from 'react-query';import { useClient } from 'contexts';function useAllJobsQuery() { const client = useClient(); return useQuery('allJobs'
2021-11-18 09:13:47
275
原创 React_各类依赖
VPNVPNReact_useform表单提交React_Query数据请求查询React学习网站学习网站lodashlodash阿里巴巴图标库图标库react图标库图标库react优化DOM优化防抖UseDebounceUI框架Ant DesignElement UIMaterial-UiCSS In JSEmotion网易云原因apiapiVSCode插件Auto Complete TagAuto Rename Tag 自动命名Better Com
2021-11-17 16:35:03
343
原创 vue_slot
slot基本使用插槽含义:就是引入子组件后,在插入子组件元素中添加信息或者标签,使得子组件的指定位置插入信息或者标签插槽有三种:默认插槽、具名插槽、作用域插槽默认插槽创建组件SlotTest,导入组件<SlotTest> <template v-slot:title>这是默认插槽</template></SlotTest>在SlotTest组件中通过slot标签获取传过来的值<template> <div>
2021-11-17 16:29:52
162
原创 Vue_传值prop&emit
prop父级向子级传值可使用prop1.父级中定义student data () { return { student:[ {name:'张三',age:33}, {name:'李四',age:32}, {name:'王五',age:31}, ], } },.2在要传入的子级组件中<context-1-children-
2021-11-17 16:28:09
88
原创 Vue_传值provider&inject
###provider父级向子级或更深级传递时使用providerdata () { return { foo:123123 } },provide() { return { foo:this.foo//将foo传给子级的子级组件 }; }}###inject子级用于接收父级传来的数据 <div>{{foo}}</div>inject:{ fo
2021-11-17 16:26:21
168
原创 Vue_路由
1.在Components目录下创建2个vue组件Container1和Container22.在router目录下的index.js中导入包2.1 vue包import Vue from 'vue'import VueRouter from 'vue-router'2.2 vue-router包import ContainerView1 from '../components/ContainerView1.vue'//import ContainerView2 from '../compo
2021-11-17 16:25:05
92
原创 Vue_Ant_designTable
1.Table加序号加固定序号 在column中30条数据 每页10条 每次分页序号都是1-10{ title: '序号', customRender: (text, record, index) => `${index + 1}`, }加分页序号30条数据 每页10条 每次分页序号都是1-10 11-20 21-302.Table设置表格列在column中{ title: "时长", dataIndex: "duration", scopedSl
2021-11-17 16:23:36
160
原创 Vue_兄弟组件之间调用方法
###1.实现方法11.在兄弟组件2里用this.emit(′fun′)传到父组件里2.在父组件里,给兄弟组件1加上ref="children1"属性3.在methods里定义fun方法(this.emit('fun')传到父组件里2.在父组件里,给兄弟组件1加上ref="children1"属性3.在methods里定义fun方法(this.emit(′fun′)传到父组件里2.在父组件里,给兄弟组件1加上ref="children1"属性3.在methods里定义fun方法(this.refs.
2021-11-17 16:22:07
2081
原创 Vue_MOCK模拟数据
1.下载mock依赖2.在根目录创建mock文件夹 可mock.js文件// import { random } from "core-js/core/number";import Mock from "mockjs";const BaseURL = "http://localhost:3000";const url = { tableDataOne: BaseURL + "/tableDataOne", tableDataTwo: BaseURL + "/tableDataTwo",
2021-11-17 16:19:29
90
原创 Vue_封装axios请求
1.安装axios依赖1.1 在根目录创建utils文件夹(初始化axios)并创建一个request.js文件在文件内导入axios//导入模块import axios from 'axios';//初始化axiosconst request = axios.create({ baseURL:'http://localhost:3000',//baseURL会放在url前面 timeout: 1000,//超出时间 headers: {'X-Requested-With
2021-11-17 16:18:08
290
原创 Vue_echarts安装及使用
安装npm install echarts --save引入在vue的main.js中引入echartsimport * as echarts from 'echarts';//5.0.0以上版本import echarts from 'echarts'//5.0.0以下版本Vue.prototype.$echarts=echarts;//绑定到vm上使用需要在mounted中声明(查找dom的id),created中报错 mounted() { this.initDataSec
2021-11-17 16:16:13
501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人