一般来说,按照 Vue 的官方脚手架新建项目时,不会考虑到 new Vue() 的问题,因为官网已经替我们做好了。但是回过头来想想,实例化 Vue 对象时,到底可以传入哪些参数呢?
有时候因为项目之间的依赖问题,无法所有的项目都使用相同的 nodejs 版本。于是找到了 nvm 这个工具,利用 nvm 管理 Nodejs 的版本,达到动态切换 nodejs 版本的目的。
Nuxt 作为一个可进可退的 Vue 上层框架,既可以做静态部署(可以开启预渲染),也可以做服务端渲染。本博客同样也是采用 Nuxt 进行开发并部署的,本文主要介绍一下用 Nuxt 框架时的两个自动部署方案,一个是国外的 vercel 平台,另一个是阿里云云效流水线平台。让你解放双手,不再每次手动将代码部署到服务器上,而是专注于前端代码开发,以及酷炫的效果上。
仿照 ElementUI 做一个有意思的自建组件库。本文使用 Vue 2.6 版本为例,用 Vue-cli 4.5.11 脚手架搭建基础框架,仿照 Element 目录结构来规划项目目录,做一个自建组件库的学习项目。
虽然说 Vue 官网说能够兼容到 IE8,(除非你的产品就是面向低版本 IE 浏览器客户)否则还是非常不建议去做低版本 IE 的兼容。因为一般来说做兼容性处理耗时耗力,且收获的商业价值并不高,到 2020 年年底,IE 的客户已经低到 2% 以下了。本文仅仅阐述兼容 IE 11 时遇到的几个问题。
浏览器的内核是分为两个部分的,一个是【渲染引擎】(layout engineer 或者 Rendering Engine),另一个是【JS 引擎】。 现在JS引擎比较独立,内核更加倾向于说渲染引擎。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是要做兼容性处理的原因。