logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue项目里在子组件内通过this.$parent无法获取父组件数据和方法的问题

vue项目里在子组件内通过this.$parent无法获取父组件数据和方法的问题

#前端#javascript#开发语言 +1
Vue匿名组件使用keep-alive后动态清除缓存

不过在这之前我们还得解决一个问题,由于此方法是拦截了路由离开事件,而当我们关闭不是当前激活的标签页时是不会触发路由离开事件的,这就会导致清除该缓存失效,所以我们得在关闭不激活的标签页时先模拟一次点击事件才能达到预期的效果。有了include和exclude对组件进行筛选,然后动态的记录tabs中打开的组件名,这就完美的解决了动态缓存的问题。但是,在项目开发中,为了提升页面加载的速度,一般会采用路由

文章图片
#vue.js#缓存#前端
前端使用toFixed()保留小数位数的三个坑

很多时候,我们需要计算出百分比,比如在进度条上,需要保留两位小数或者整数,这个时候回使用到toFixed(0),或者toFixed(2),这种形式来保留小数位数,但是使用这个方法会有两个问题:(一),如果数据是0的情况下,0.toFixed(0)这样使用会报错,(三),在使用parseFloat和toFixed保留两位小数后再乘100,,并不是两位的小数了,所以写法应该做一些改动,才能保证数据的准

#javascript#开发语言#ecmascript
前端npm安装jquery报错To install it, you can run: npm install --save jquery解决方案

当我们在刚拉取下项目,通过npm install命令安装依赖后,在启动运行项目时,出现报错信息,并提示如下:让通过此命令安装jquery,但是当我们在终端执行此命令的时候,又出现报错信息:不论我们怎么安装jquery都没有用,解决方案:通过执行cnpm i jquery -s命令安装即可解决。...

#jquery#前端#npm
axios配置中transformRequest和transformResponse的作用

transformRequest:作用:标识允许向服务器发送请求前发送数据;使用要求:只能用在put,post,patch这几个方法;后面数组中的函数,必须返回字符串,或 ArrayBuffer,或 Stream。用法:transformRequest: [function (data, headers) {// 对 data 进行任意转换处理return data;}],使用场景:对post请求

#前端#vue.js#javascript
vue项目中页面添加水印

很多时候在后台管理系统中,有在页面中添加员工姓名的水印的需求,保证系统的安全性。可以定一个如下的方法,提供。供选择,第二种更简洁,也是我目前使用的,很稳定。最后在页面的created生命周期函数中调用即可。

文章图片
#前端#vue.js#javascript
到底了