logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【vue3+ts】keep-alive缓存组件,路由跳转后,返回旧的页面依旧保留之前的数据及浏览位置。

此时还会出现一个问题,就是当我在首页浏览到一定位置后,点击“更多”,路由跳转到列表页面的位置和首页的位置一样。上面一段是官网的解释。简单理解就是缓存组件的,不加它每次访问组件都会重新创建,重新创建也就意味着数据初始化,路由跳转走之后就会摧毁。我的场景是在首页有个点击‘更多’来路由跳转到列表页面。当我从列表页返回到首页时,页面重新刷新了。因为 <Transition>包裹组件的原因,组件内必须只有一

文章图片
#缓存#vue.js#前端
vue中.env的环境变量配置

在.env.production中写入3.在vue.config.js文件夹中进行相关配置(可通过process.env.NODE_ENV来判断生产环境)4.在封装的axios中可以对baseURL的路经拼接进行判断5.在package.json(在运行npm run serve 时为开发环境, 运行npm run build 时为生成环境)[如有不足和错误的地方请大佬们指出,谢谢]

文章图片
#vue.js#javascript#前端 +1
[vue3打包时出现的问题]File ‘xxx‘ is a JavaScript file. Did you mean to enable the ‘allowJs‘ option?

由于我们的项目配置中缺少了‘allowJs’选项导致的。当我们在使用TypeScript编辑器编译项目时,如果项目中存在javaScript文件,但是没有启用'allowJs'选项,就会有上面的错误信息。

文章图片
#javascript#开发语言#typescript +1
解决Invalid vnode type when creating vnode的警告问题

component渲染item.meta.icon时数据为空,所以给它加上。具体警告如下:创建vnode时,vnode类型无效。然后控制台就干净啦。

文章图片
#javascript#开发语言#ecmascript
到底了