摘要: /* tableData:表格数据 fieldLabels:表头字段 fieldKeys:表头字段对应的数据字段 fileName:导出文件名称 */ excelUtils(tableData, fieldLabels, fieldKeys, fileName) { let dataStr = fi 阅读全文
posted @ 2023-02-03 10:08 keyeking 阅读(27) 评论(0) 推荐(0) 编辑
摘要: historyApiFallback是开发中一个非常常见的属性,它主要的作用就是解决SPA页面在路由跳转之后,进行页面刷新时,返回404的错误 boolean:默认值为false,如果值为true,那么在刷新时返回404时,会自动返回idnex.html的内容 object类型的值,可以配置rewr 阅读全文
posted @ 2022-05-09 01:23 keyeking 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: vue的源码包含三大核心: Compiler模块:编译模板系统 Runtime模块:也可以称之为Renderer模块,真正的渲染的模块 Reactivity模块:响应式系统 三个系统之间如何协同工作呢? 实现一个Mini-Vue 包含三个模块: 渲染系统模块 可响应式系统模块 应用程序入口模块 渲染 阅读全文
posted @ 2022-04-08 23:34 keyeking 阅读(2409) 评论(0) 推荐(0) 编辑
摘要: 通常向vue全局添加一些功能时,会采用插件的模式,有两种编写方式: 对象类型:一个对象,但是必须包含一个install的函数,该函数会在安装插件时执行 函数类型:一个function,这个函数会在安装插件时自动运行 插件可以完成很多功能,没有限制,一下几种都是可以的: 添加全局方法或者propert 阅读全文
posted @ 2022-04-06 23:55 keyeking 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 自定义指令 自定义指令分为两种: 自定义局部指令:组件通过directives选项们只能在当前组件中使用 自定义全局指令:app的directive方法,可以在任意组件中使用 案例:当input元素挂载完成之后可以自动获取焦点 实现方式一:使用默认的实现方式 <template> <div> <in 阅读全文
posted @ 2022-04-05 23:52 keyeking 阅读(2249) 评论(0) 推荐(0) 编辑
摘要: vue推荐在绝大多数情况下使用模板来创建html,但是在一些特殊的场景,需要JavaScript的完全编程的能力,这个时候就可以使用渲染函数,比模板更接近编译器 vue在生成真实的DOM之前,会将所有的节点转换成VNode,而VNode组合在一起形成一颗树结构,就是虚拟DOM(VDOM) templ 阅读全文
posted @ 2022-04-05 16:58 keyeking 阅读(2164) 评论(0) 推荐(0) 编辑
摘要: customRef函数 创建一个自定义的ref,并对其依赖项跟踪和更新触发进行显示控制 它需要一个工厂函数,该函数接收track和trigger函数作为参数 并且返回一个带有get和set的对象 在进行双向数据绑定的时候,输入框输入的内容与下方文字显示的内容是同步变化的 <template> <di 阅读全文
posted @ 2022-04-04 15:08 keyeking 阅读(87) 评论(0) 推荐(0) 编辑
摘要: PostCSS是一个通过JavaScript来转换样式的工具。这个工具可以帮助我们进行一些CSS的转换和适配,比说说自动添加浏览器的前缀、CSS样式的重置等,实现这些功能需要借用PostCSS相关插件 使用步骤: 1、查找PostCSS在构建工具中的扩展, 2、选择可以添加需要的PostCSS相关的 阅读全文
posted @ 2022-03-20 23:04 keyeking 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 现在有两个js文件,1.js文件和2.s文件 //1.js function fun(){ console.log('1.js') } //2.js function fun(){ console.log('2.js') } 在html文件中引入这两个文件 <script src="./1.js"> 阅读全文
posted @ 2022-03-14 17:30 keyeking 阅读(37) 评论(0) 推荐(0) 编辑
摘要: git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin g 阅读全文
posted @ 2022-03-10 09:36 keyeking 阅读(47) 评论(0) 推荐(0) 编辑