Vue自定义指令
Vue 指令基本原理Vue 指令本质上是装饰器,是对 Vue 组件的扩展,相对组件的生命周期可以更精准的对目标组件(元素)进行控制,当然 Vue3 将指令和组件的生命周期进行了对应,更加直观。
我所理解的实现原理为:
注册指令(全局、局部)
解析/编译模板
解析到自定义指令
查找第一步注册的指令(
...
还原设计稿是一个前端工程师的基本工作,可悲的是大部分前端工程师都不在意这些细枝末节,或者说不是他们不愿意去做好这件事,而是他们还没有准备好去做这件事。
在 React 中,万物皆组件。
作为一个前端工程师,在现代化的前端开发中一定会接触到 webpack。这里就简单记录一下 webpack 的调试方式。
最近在开发中遇到一个奇葩的问题,下载 Excel,文件可以成功下载,但是无法打开(文件损坏)。此处仅记录一下,以便后面再遇到相同的问题。
一般来说我们会根据不同的环境下构建不同环境的产品,用的比较多的也就是 process.env.NODE_ENV
了。但是如果我们的不同环境不仅仅是不同阶段呢,比如说不同的客户呢。
在开发过程中会有很多模板语法,比如新建一个 vue 文件,它们的结构都是一样的,所有的文件注释格式都是一样的。那么有没有办法做到自动生成相同的结构,避免每次都去复制粘贴这样的代码呢。
现在的项目都是以 vue 为主的技术栈,而 vue 的模板语法在大多数情况下使用体验都还算不错,但在某些情况下则有些不尽人意。
看起来是个简单的问题,可越是简单的问题处理起来越复杂。简单问题复杂化?
现在公司所使用的架构是由后端控制登录及全选,前端通过获取后台写入 cookie 的 token 进行接口交互。再此之前我一直都认为 cookie 和 localstorage 一样,受浏览器同源策略的影响。直到今天与后台进行技术沟通才发现 cookie 的同源策略与一般的同源策略不一样。