logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

react中异步加载组件的几种方式(asyncComponent、getComponent、react-async-component、react-loadable)

异步加载组件就是为了解决初始化页面加载慢,这个时候我们应该将代码进行分割,按需加载。一、利用import() 编写 asyncComponent.jses6提供import()函数,它是运行时执行,也就是说,什么时候运行到这一句,就会加载指定的模块。import()返回一个 Promise 对象asyncComponent.jsimport React, { Component } fr...

react中基于ant-Design二次封装分页组件

一、组件中使用import Pagination from '@components/pagination';this.state = {total: 0//总页数}//初始化时自调用一次,用于请求借口数据componentDidMount() {this.onChangeCurPageOrPageSize(1, 10)}<Paginationto...

vue移动端rem适配--附带引入第三方库解决方案

一、先上解决方案:移动端适配我采用淘宝的一套rem解决方案源码: https://github.com/amfe/lib-flexible1、安装 npm i -S amfe-flexible2、引入meta标签&amp;amp;amp;amp;amp;lt;meta name=&amp;amp;amp;amp;quot;viewport&amp;amp;amp;amp;q

vue项目中按钮权限控制之自定义指令

vue项目中,有的情况下,你需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。这里我们自定义一个按钮权限控制的指令import Vue from 'vue'import store from '@/store'/**权限指令**/Vue.directive('has', {bind: function (el, binding) {if (!Vue.pro...

vue中引入全年日历插件calendar.js

针对依赖amazeui的全年日历插件在vue项目中的问题cnpm i jquery -Dcnpm i amazeui -D在当前vue中引入jquery 、amazeui及相关css或这全局引入(看其他是否用到)calendar.js这里引入需要注意import引入其实是引入js暴露出的方法,calendar.js里面的方法并没有暴露出来,我们需要修改一下源码,将我们用到的方法expor...

到底了