早已忘却的面试题,需要在隆冬忆起

2023-06-13
阅读 10 分钟
920
哇哇哇哇。。。一边擦泪,一边誊写,早已忘却的面试题,需要在隆冬忆起。。vuevue自定义指令通过自定义指令,我们可以扩展Vue的行为,让它在渲染DOM元素时添加额外的特性和事件,从而更好地完成业务需求vue自定义指令分为两种类型:全局指令和局部指令(组件内指令)全局指令会注册到Vue.directive上,可以全局使用,局...

前端导出

2022-05-07
阅读 10 分钟
1.6k
第一种情况需要文件服务器,前端去文件服务器去下载,这种不做讨论。本文侧重于第二种情况:后端返回文件流的形式:处理方法1:请求头处理 application/vnd.ms-excel
封面图

前端怎么配置刚到手的mac和常用的快捷键

2021-12-16
阅读 4 分钟
2.9k
如果有装Xcode,则会自带git,Xcode用于Ios开发。如果没有可以用brew下载`brew install git配置基础信息和 SSH
封面图

前端电商 sku 的全排列算法

2021-10-19
阅读 6 分钟
2.2k
需求需求描述起来很简单,有这样三个数组:let names = ["iPhone",'iPhone xs']let colors = ['黑色','白色']let storages = ['64g','256g']需要把他们的所有组合穷举出来,最终得到这样一个数组: {代码...} 由于这些属性数组是不定项的,所以不能简单的用三重的暴力循环来求解了 思路如果我们选用递归溯法来解决这个问题...

前端url链接带的参数加密

2021-02-22
阅读 1 分钟
10.3k
简单普通的方式:字符串进行编码。Base64Base64是网络上最常见的用于传输8Bit字节码的编码方式之一, Base64就是一种基于64个可打印字符来表示二进制数据的方法。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息 {代码...} AES加密 {代码...} AES解密 {代码...}

React之Hook

2020-12-21
阅读 13 分钟
1.5k
Hook 是一些可以让你在函数组件里“钩入” React state 及生命周期等特性的函数。Hook 不能在 class 组件中使用 —— 这使得你不使用 class 也能使用 React。

Vue容易且常用的方法

2020-11-10
阅读 3 分钟
1.1k
*Object.prototype.toString() 方法,会返回一个形如 "[object XXX]" 的字符串万物皆对象,.call继承对象的toString方法*

Vue项目的瀑布流部分代码分析

2020-10-23
阅读 5 分钟
1.2k
{代码...}

Vue多页面nginx配置下的webpack配置

2020-10-18
阅读 8 分钟
2.1k
package.json {代码...} postcss.config.js {代码...} .gitignore {代码...} webpack.base.config.js {代码...} webpack.dev.config.js {代码...} webpack.prod.config {代码...}

全局gif组件

2020-10-16
阅读 12 分钟
1.1k
gif-loading.js {代码...} 使用 {代码...}

移动端调试面板插件vconsole

2020-10-16
阅读 2 分钟
4.8k
github地址1. 安装 vconsole-webpack-plugin 插件 {代码...} 2. 修改配置文件vue.config.js {代码...} 3.使用 {代码...} 4.日志类型支持 5 种不同类型的日志,会以不同的颜色输出到前端面板: {代码...} 支持以下 console 方法: {代码...} Object/Array 结构化展示支持打印 Object 或 Array 变量,会以结构化 JSON 形式...

app端部分机型关于使用flex的兼容适配

2020-09-24
阅读 4 分钟
2k
父元素设为display:flex;没有问题,但子元素flex:1这种标注在safari中不能用!子元素使用的话只能设为flex:auto,如果想实现flex:1这种效果,请用:

记遇到的bug

2020-07-29
阅读 2 分钟
2k
DeprecationWarning: Access to process.binding('http_parser') is deprecated.

SourceTree 3.3.8安装跳过注册安装

2020-07-24
阅读 2 分钟
2k
安装地址1、关闭安装程序,打开Windows资源管理器在地址栏输入:%LocalAppData%\Atlassian\ 按回车键,转到SourceTree安装目录。2、在SourceTree目录下创建accounts.json文件

虚拟dom

2020-04-07
阅读 10 分钟
1.1k
使用js的object来模拟真实的dom,更新之前做diff,达到最少操作dom的效果Vue中的虚拟domvue1响应式,Object.defineProperty每个数据修改,都能通知dom 去改变响应式的级别修改了, watcher只到组件级,组件内部使用虚拟dom

SSR

2020-04-06
阅读 6 分钟
1.2k
vue-server-render vue服务端的渲染器 express服务端的服务器 开发模式开发npm i vue-server-renderer express -D server/index.js

项目部署阶段nginx

2020-04-06
阅读 1 分钟
1.3k
改一下输出地址,vue.confifig.jsoutputDir: 'dist/best-practice',构建: npm run build

element-ui的滚动条组件el-scrollbar(官方没有)

2020-03-28
阅读 1 分钟
2.6k
{代码...} 在使用时要设置外层容器高度。并且要设置el-scrollbar 的高度为100% .el-scrollbar__wrap{ overflow-x: hidden;}

解决element中select组件初始化显示数字的问题

2020-03-22
阅读 1 分钟
3.6k
在初始化的时候当我们 拿着后台返回的值,去赋值给下拉框的时候,常常仅仅显示数字,为什么呢?不是应该显示id对应的value吗?两种可能:1.后端返回的下拉框中的数据,缺少了这一条,如果说后端说返给你了,那么就肯定是第二种情况了2.返回的下拉框数据比较多,后端做了分页,所以初始化的时候只默认给了你10条那么身为去...

Nuxt初识

2020-03-21
阅读 14 分钟
2.5k
服务器知识:koa、node.jsSSR原理:*将同⼀个组件渲染为服务器端的 HTML 字符串,将它们直接发送到浏览器,最后将这些静态标记"激活"为客户端上完全可交互的应⽤程序。*应⽤场景:

token在vue中的使用

2020-03-10
阅读 15 分钟
1.6k
初始于登录页面 Home.vue {代码...} About.vue {代码...} login.vue {代码...} /service/user {代码...} App.vue {代码...} cube-ui组件的引用 cube-ui.js {代码...} cube-ui的样式 theme.styl {代码...} axios 请求响应拦截器 interceptor.js {代码...} 路由守卫 路由 router.js {代码...} mock数据 或mock-easy vue.co...

利用cube-ui与$store和token的Demo

2020-03-09
阅读 3 分钟
1.6k
Login.vue {代码...} 分别设置model和schema {代码...} 发起登录请求,Login.vue {代码...} 登录动作,store.js {代码...} 接口服务,service/user.js {代码...} vue.config.js中,模拟接口 {代码...} http拦截器 有了token之后,每次http请求发出,都要加载header上 {代码...} 接口验证 {代码...} http拦截响应 {代码.....

卸载vscode 重新装

2020-03-06
阅读 1 分钟
1.4k
{代码...}

vsCode中的settings.json配置

2020-01-27
阅读 13 分钟
2.9k
上一次用 {代码...} 新的 {代码...} 插件 {代码...}