logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

运行gulp build时报错:error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style

报错截图:报错的原因是项目代码做了eslint的规范检查,规定了换行需要以unix系统的换行方式,Linux下只有换行LF,而在window下换行默认是CRLF,在window系统下git pull项目的时候,git会默认将文件中的LF换行方式转为系统默认的CRLF换行格式,才会导致用vscode打开时,所有的文件都是CRLF,这样代码提交后,会出现编译问题(服务端为linux系统)这种差异是因为

Vue中使用async-await处理异步请求函数的问题与示例

不使用async-await对异步请求进行同步化使用async-await对异步请求进行同步化结论:使用async-await将使得整个函数延后执行,即同步的代码执行完毕后再执行;对于async函数的内部,使用了await的地方,会先执行,然后再执行函数内await之后的同步代码。不使用async-await的函数,将先执行函数内部的同步函数,执行完同步后,跳出该函数,继续...

Vue中nextTick的用法与使用场景(初步讲解)

一、举个栗子:<template><div class="tick"><div ref="msgDiv">{{msg}}</div><div v-if="msg1">Message got outside $nextTick: {{msg1}}</div>&...

Vue中$router,路由守卫beforeEach 的使用,以及 this.$router.push两种方式的区别

一、$router在 Vue 实例内部,可以通过$router访问路由实例,即通过调用this.$router.push进行连接跳转。$router.push()传参的两种方式:1、this.$router.push({name:xx, params:{a:xx, b:xx}})//a, b是我们要传递给另一个页面的参数目标页面通过this.$route.pa...

卸载EDR软件提示:需要输入防护密码;教你在不需要密码的情况下,如何通过两步解决无法卸载的问题

提示:解决:1、删除系统注册表中的EDR信息win + R, 输入 regedit回车,打开注册列表EDR程序存放的文件名称为sangfor注册表中找到:HKEY_LOCAL_MACHINE >>> SOFTWARE >>> Sangfor,右击删除2、删除EDR安装目录这个步骤可以用360卫士的强力删除(右击鼠标)进行彻底删除在安装EDR的时候,其实同时也安装

运行报错:[Vue warn]: Failed to mount component: template or render function not defined.

昨天项目跑起来没问题,今天重新跑,就报错了,具体如下:报错提示:template或渲染函数未被定义出现问题的路由引入路径以及文件目录:起因:由于该组件中存在index.vue, index.less, index.js三个同名不同类型文件,而index.js是作为index.vue的逻辑代码存在,而路由文件中通过component: () => import(...

卸载EDR软件提示:需要输入防护密码;教你在不需要密码的情况下,如何通过两步解决无法卸载的问题

提示:解决:1、删除系统注册表中的EDR信息win + R, 输入 regedit回车,打开注册列表EDR程序存放的文件名称为sangfor注册表中找到:HKEY_LOCAL_MACHINE >>> SOFTWARE >>> Sangfor,右击删除2、删除EDR安装目录这个步骤可以用360卫士的强力删除(右击鼠标)进行彻底删除在安装EDR的时候,其实同时也安装

到底了