- 在app组件中添加一个
drag zone active
状态数据,默认值为fast
。 - 在组件模板中找到
drag zoom
元素并绑定drag enter
和drag leave
事件。drag enter
事件触发时设置drag zone active
为真。drag leave
事件触发时设置drag zone active
为假。
- 根据
drag zone active
的值动态绑定class属性,数组中包括drag zoom
和依赖drag zone active
的active
类。 - 在组件样式表中设置
.action active
类的样式,包括背景色和文字颜色。 - 在浏览器测试拖放文件到该区域时,
active
类会被添加到元素上,释放鼠标后会移除该类。 - 找到处理
drop
事件的on job drag zoom
函数,设置job drag zoom active
为假,以移除active
类。 - 测试文件拖入和离开区域时样式的变化。