
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一般的,下载excel是后端放到服务器上,然后读取文件流,然后给接口,前端直接就下载。一、用插件npm install -save js-export-excel1. 引入插件2. 定义导出的模板(表头、数据等)3. 定义导出的文件名二、用原生js实现(没有插件)将table标签,包括tr、td等对json数据进行拼接,通过将json遍历将table输出到表格上实现,这种方法的弊端在于输出的是伪e
1.Modal 中直接调用 form 控制台会报错因为在调用 form 方法时,Modal 还未初始化导致 form 没有关联任何 Form 组件。通过Form.useForm对表单数据域进行交互。注意useForm是React Hooks的实现,只能用于函数组件,class 组件通过ref获取数据域。const [ form ] = Form.UseForm( )<Formform = {
现象: 组件的数据已经赋上值的情况下,初始状态不渲染数据,需要点击编辑框获取焦点后才展示,或者延迟了几秒才显示出来。解决:1. 手动引入自动刷新的插件 2. 配置一下参数。
大体思路:html转换成canvas后生成图片导出pdfjspdf用法:将一个图片列表导出为pdf文件,根据图片宽高计算在pdf中的位置。1. 用到2个插件html2canvas:html转canvasjsPDF:canvas生成pdf(使用Javascript语言生成PDF的开源库)
总述:组件间通讯有什么方法:1)使用props传值2) 使用context传值3) 使用redux传值非跨组件传参,以上传参方式都可用,比较常用也好用的是跨组件传参,使用props一层层往下传,使用context,或者用redux 。
webpack nodejs npm关系nodejs是js后端运行平台,可以把它看成java体系中对应的jdk,是三个里面最基础的。npm是nodejs的包管理工具,可以把它看成maven中包依赖管理那部分。当你下载安装好node的时候,npm cli就自动安装好了。node和nodejs就是同一个东西,只是名字不同而已,而npm只是nodejs的一个模块,node中也是通过npm来加载模块的we
功能描述:把无序的数据按英文字母排序显示,实现搜索分类不变排序功能实现:搜索功能实现:代码实现:/** 对以下数据按字母顺序排序*/let fruit = [{'name': '苹果','value': 'Appel','LienItems': [{'itemName': '苹果派',
vue组件间通讯有什么方法:1) 使用props、$emit 传值 (prop向下传递,事件向上传递;$emit触发父组件的自定义事件)2) 使用provide、inject 传值3) 使用bus.js (通过定义公共实例文件来进行非父子组件之间的传值)4) 使用vuex父子组件间传参,用props、$emit 比较便利好用;跨组件传参,用provide/inject ,vuex
1.`${}`模板字符串;2. $是vue的命名规则,增强区分的,来说明这是内置的实例方法属性。自定义的就不要带$了。
vue组件间通讯有什么方法:1) 使用props、$emit 传值 (prop向下传递,事件向上传递;$emit触发父组件的自定义事件)2) 使用provide、inject 传值3) 使用bus.js (通过定义公共实例文件来进行非父子组件之间的传值)4) 使用vuex父子组件间传参,用props、$emit 比较便利好用;跨组件传参,用provide/inject ,vuex







