用vue开发的人基本都知道,vue对seo很不友好,爬虫爬不到网站中的文章内容,只能够收录网站首页,为了有效解决这个问题,有四种方法:1.SSR服务器渲染;2.静态化;3.预渲染prerender-spa-plugin;4.使用Phantomjs针对爬虫做处理。本文介绍的是SSR服务器渲染。
第一次打包vue的项目部署到服务器下时,发现初次加载特别的缓慢,将近20s页面才加载出来,完全没有开发环境上的那么流畅。主要原因是页面在打包后如果不进行相关配置会导致资源文件特别的大,一次想要全部加载完成会特别的耗时。这里简单总结一下自己用到的一些优化的方案,将资源文件压缩。
从零开始搭建服务器到项目运行,整理一下需要的东西,后面补齐每个步骤的细节。springBoot项目不需要在服务器上另外安装tomcat,此步骤仅供参考,若有不足之处,请留言后期补齐完善。
七牛云上传当然必须保证token的有效,所有我们需要编写后端服务来实现token获取,这里简单展示一下代码配置
今天学习了v-for中的key和diff算法之间的关系,了解了vue是如何高效的渲染DOM。
1.选项式写法,支持一个对象传入get函数以及set函数自定义操作;2.函数式写法,只能支持一个getter函数不允许修改值的。
在写vue3+vite组合的项目中,很多时候我们都需要配置本地路由,如何实现自动生成路由。
不论点击是子元素还是父元素获取到的dom对象都是绑定点击事件的父元素。
新开了一个项目vue2的脚手架,使用常规配置的域名访问没问题,但是通过nginx配置在同一个域名下开了一个/test的路径来访问,打包上传后发现访问不了,出现空白页面,部署到线上后,刷新页面显示404,通过调试发现几个问题点以及解决办法。