摘要:
问题一:vite项目无法使用vue/airbnb 创建了一个Vite Vue3 ts项目,eslint配置采用@vue/airbnb,然而eslint却不生效。 module.exports = { extends: [ 'plugin:vue/vue3-essential', '@vue/airb 阅读全文
摘要:
通常一个需求过完TD之后,后端提供哪些接口,每个接口返回的字段也就已经确定了, 接下来就是前后端并行的开发。但经常会出现进度不一样的情况,有时候前端开发完了接口还没好,一直等待后端接口的话,会严重影响开发效率,采用mock方式可避免这个问题。 何为Mock? Mock是一种根据约定规则进行数据模拟的 阅读全文
摘要:
一、痛点 RESTful API是目前常见的接口设计方式,客户端调用接口来进行前后端的交互, 但是调用RESTful API会有下面一些常见的问题: 调用多个API加载资源 后端接口返回大量无用数据 这些问题会对性能造成一定的影响, 因为http是基于tcp/ip协议的,每个hppt请求建立连接需要 阅读全文
摘要:
Vue 3.0 "One Piece" 终于在9月18日正式发布了,新版的Vue中最重要的一些特性有: 性能得到了显著的提升; Composition API; 一个组件可以支持多个根元素; Tree shaking,当一些功能不用的时候就不会打包到最终的代码里; 新的组件:Fragment、Tel 阅读全文
摘要:
最近在做公司的一个内部项目,其中用到了graphql技术,通过这些天的学习对graphql有了大概的认知,这篇文章算是对graphql的总结,本文主要分以下四部分部分。 graphql简介 graphql与REST的对比 graphql的核心概念 常见的三种graphql服务器架构 graphql简 阅读全文
摘要:
遇到的问题 这两天在开发一个病历的对外展示页面,设计稿上label是左右拉伸对齐的,显示效果如下: 怎么实现这种效果呢? 首先想到的是文字中间加空格,但是这种方式太low了,而且不太容易控制。网上查资料,发现用justify可以实现。 但是加上上述样式后,文字依然没有左右对齐。 justify为什么 阅读全文
摘要:
"首发地址" 相信刚接触JS的人都会被他的想等性判断给整糊涂,看看下面代码,你能答对几个? Javascript提供了三种不同的值比较操作,分别是严格相等、宽松相等、以及Object.is,今天查完资料后做了一下总结,希望下面的内容能够对大家有所帮助,如果哪些地方有误的话,也欢迎大家指正。 1. 严 阅读全文
摘要:
"原文地址" 调用栈 调用栈是解释器追踪函数执行流的一种机制。当执行环境中调用了多个函数函数时,通过这种机制,我们能够追踪到哪个函数正在执行,执行的函数体中又调用了哪个函数。 我们知道JavaScript是一种解释性的脚本语言,浏览器在运行JS脚本时按照顺序从上往下逐行解释。 当运行到一个函数时,解 阅读全文
摘要:
VueI18n介绍 vue i18n是一个vue组件,主要功能是提供国际化多语言的支持。例如项目中打印收费单功能,需要支持中英文打印,使用该组件就很容易的实现,而不必写两份打印单页面。 使用方法 1. 安装 npm install save vue i18n 2. 在vue中引入该组件 3. 创建v 阅读全文
摘要:
由于文章篇幅较长,为了更好的阅读体验,本文分为上、中、下三篇: 上篇介绍了什么是 webpack,为什么需要 webpack,webpack 的文件输入和输出 中篇介绍了 webpack 在输入和输出这段中间所做的事情,也就是 loader 和 plugins 下篇介绍了 webpack 的优化,以 阅读全文