本文以获取比亚迪实时车况为例,学习Vue3和Css,文章仅供参考
webpack是一个 模块打包工具,支持所有的打包语法,比如 ES Module
、CommonJS
、CMD
、AMD
。初期的webpack是用来模块打包js的,发展到现在,已经可以打包很多种文件类型,比如 css
、img
。
优化打包速度最有效的方法就是保持 nodejs
和 webpack
为最新版本。
最近有一个项目,考虑到要进行 SEO,所以要做成多页面应用。为了保证开发速度和开发效率,所以决定使用 webpack 做一套模块化配置方案。
下面主要针对一些重要的点提供思路,并不作详解。完整的代码,我会放在 github(项目地址
出错缘由:
Vue
会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。
这样也不总是符合实际需求,所以 Vue 为你提供了一种方式来表达“这两个元素是完全独立的,不要复用它们”。只需添加一个具有唯一值的 key
属性即可。见详情
项目中有这么一个需求,就是按需启动mock功能。考虑到mock只是在特定情况下,所以考虑通过 cross-env
来处理。
fetch
必然要替换 XMLHttpRequest
,所以是时候尝试 fetchpromise
和 fetch
进行兼容性处理;isomorphic-fetch
只不过是引用了 whatwg-fetch
,并没有做二次开发,isomorphic-fetch
只是将fetch添加为全局,以便其API在客户端和服务器之间保持一致,所以没必要。