简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
表单内联多个文件上传组件使用antdv的upload组件时发现个怪异的问题,上传文件状态每次改变后都会触发change事件,所以上传成功、失败、删除都会触发,而怪异的就是删除后触发change,见下图就算返回是空的,但只要出发了change,change都会默认返回如下结构的对象:{file: { /* ... */ },fileList: [ /* ... */ ]}也因为如此,每次表单提交的时
blur和click事件blur事件:当元素失去焦点时触发blur事件;其为表单事件,blur和focus事件不会冒泡,其他表单事件都可以。click事件:当点击元素时触发click事件;所有元素都有此事件,会产生冒泡。因为JS是单线程,同一时间只能处理一个事件,且blur执行顺序优先click。介于此我用了简单粗暴的方法,将click事件换成了mousedown事件其实还有其他方法,这篇博文里讲
store.state中的对象属性发生改变,引用state的组件中却监听不到变化,深度监听也不起作用,如下代码:// state.jsnoticeParams: [{ CODE: null, NoticeType: null},{ CODE: null, NoticeType: null},{ CODE: null, NoticeType: null}]// 所引用组件export default
vue3.0组合API一、ref下面是ref的使用 代码片。注意:ref只能监听简单类型的变化,不能监听复杂类型的变化(数组/对象)复杂类型使用reactive监听,示例:import {reactive} from 'vue';let s = reactive({a:[]})//App1.vue<template><div><p>{{count}}</p