摘要: #一、ES6块级作用域 let 声明 块级声明用于声明在指定作用域之外无法访问的变量,存在于: ①函数内部 ②块内(字符{和}之间的区域) 禁止重声明 (1)如果在作用域由已经存在某个标识,再用let声明时会报错 var name = 'zhang' let name = 'wang' // 报错 阅读全文
posted @ 2023-02-09 14:53 zhangzuying 阅读(39) 评论(0) 推荐(0) 编辑
摘要: File、FileReader、Base64、Blob基本使用以及Buffer、ArrayBuffer之间的转换 File、FileReader、Base64、Blob基本使用以及Buffer、ArrayBuffer之间的转换 阅读全文
posted @ 2023-02-07 10:35 zhangzuying 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: electron中使用adm-zip将多个excel文件压缩进文件夹,使用XLSX以及XLSXStyle生成带样式excel文件 需求:electron环境下想要实现根据多个表生成多个Excel文件,打包存入文件夹内并压缩下载到本地。(实际场景描述:界面中有软件工程一班学生信息、软件工程二班学生信息、软件工程三班学生信息,上方有“一键生成”的按钮,点击时弹出文件存储位置选择框选择压缩包所要保存的位置,选择完成后点击保存后生成压 阅读全文
posted @ 2022-12-27 15:30 zhangzuying 阅读(431) 评论(0) 推荐(0) 编辑
摘要: vue中理路由router的介绍以及使用方法 路由 理解: 一个路由(route)就是一组映射关系(key - value),多个路由需要路由器(router)进行管理。 前端路由:key是路径,value是组件。 1.基本使用 安装vue-router,命令:npm i vue-router 应用插件:Vue.use(VueRouter) 编 阅读全文
posted @ 2022-08-09 07:33 zhangzuying 阅读(408) 评论(0) 推荐(0) 编辑
摘要: vue中vuex定义的以及使用方法 1.vuex是什么?概念 在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信。当多个组件需要共享数据时使用vuex。 2.搭建vuex环境 1.创建文件:src/store/index.j 阅读全文
posted @ 2022-08-08 11:09 zhangzuying 阅读(340) 评论(0) 推荐(0) 编辑
摘要: vue内置指令和自定义指令 vue内置指令 常用的内置指令: v-bind : 单向绑定解析表达式, 可简写为 :xxx v-model : 双向数据绑定 v-for : 遍历数组/对象/字符串 v-on : 绑定事件监听, 可简写为@ v-if : 条件渲染(动态控制节点是否存存在) v-else : 条件渲染(动态控制节点 阅读全文
posted @ 2022-08-01 10:47 zhangzuying 阅读(170) 评论(0) 推荐(0) 编辑
摘要: ElementUI中el-upload上传修改支持上传文件夹 需求:上传某文件夹并获取文件夹的本地路径 看到上传的需求,首先想到的是elementUI中是否可以使用并达到预期,看了下官方给的文档 Upload 上传,但是都支持上传jpg/png文件,无法选中文件夹上传所以无法获取文件夹的上传路径以及相关信息 代码实现可上传文件夹并获取路径 <el-upload 阅读全文
posted @ 2022-06-08 14:13 zhangzuying 阅读(4396) 评论(0) 推荐(0) 编辑
摘要: vue插槽slot介绍与使用 1.什么是插槽? 插槽就是相当于在子组件里提供一个占位符给父组件使用,用<slot></slot> 表示,在父组件可以在这个占位符中填充模板代码组件等,填充在子组件当中。插槽用于决定将所携带的内容,插入到指定的某个位置,从而使模板分块,具有模块化的特质和更大的重用性。插槽显不显示、怎样显示是由父组件 阅读全文
posted @ 2022-06-08 13:18 zhangzuying 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 如何用CSS实现左侧宽度固定,右侧自适应(两栏布局)?左右固定中间自适应(三栏布局)呢? 在前端日常布局中,会经常遇到左侧宽度固定,右侧自适应或者左右两边固定,中间部分自适应的实用场景。本文例子中将列举出两种常用的两栏布局,左侧固定右侧自适应的常用方法以及代码和五种左右固定中间自适应的常用方法以及代码 具体实现效果展示如下: 1.二栏布局-flex弹性布局 <!-- flex弹性布局 - 阅读全文
posted @ 2022-04-06 15:54 zhangzuying 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 前端经典面试题vue面试题 1.什么是MVVM? MVVM是一种设计思想。 Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑; View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个 同步View 和 Model的对象。 2.mvvm和mvc区别?它和其它框架(j 阅读全文
posted @ 2022-03-21 16:50 zhangzuying 阅读(421) 评论(0) 推荐(0) 编辑