logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vuex 响应式的原理与解决方案

vuex的响应式必须是事先添加到对象中的元素,vuex才会监听响应式变化,如果实现没有添加,那么将不是响应式.如,往一个对象中添加属性时使用state:{obj:{name:"zhangsan",age:"18"}}mutations:{//payload为参数methodName(state,payload){//事先定义好的name这是响应式的state.obj.name = "lisi"//

Vue3中的keep-alive路由缓存

在Vue3中的路由缓存和Vue不同,在vue2中只需要使用<keep-alive>将<router-vue/>包裹起来即可,但是在Vue3中,该方法不生效,我们需要使用作用域插槽如下:<router-view #default="{Component}"><keep-alive><component :is="Component" v-if="

#javascript
前端上传文件到后端的FormData实现

将本地数据(.xlsx、.docx等文件)上传或导入数据库,有时候需要使用FormData 对象。FormData对象,可以把所有表单元素的name与value组成一个queryString,提交到后台。一、创建对象:创建一个FormData对象实例1、常用的创建let formData = new FormData();2、vue中的创建let formData = new window.For

#javascript
页面优化requestIdleCallback和requestAnimationFrame详解

requestIdleCallback和requestAnimationFrame详解API window.requestIdleCallback只有当系统有空闲时间时才会执行,若一直没有空闲时间则一直会等待,有一个options可选timeout超时取消,意思是当等待时间超过设定时间时就取消该任务var handle = window.requestIdleCallback(callback[,

#javascript
到底了