1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| <template>
| <reload-effect
| :vNode="innerValue"
| :effect="reloadEffect"
| @effect-end="handleEffectEnd"
| />
| </template>
|
| <script>
| import ReloadEffect from './ReloadEffect'
| import JVxeCellMixins from '@/components/jeecg/JVxeTable/mixins/JVxeCellMixins'
|
| export default {
| name: 'JVxeNormalCell',
| mixins: [JVxeCellMixins],
| components: {ReloadEffect},
| computed: {
| reloadEffectRowKeysMap() {
| return this.renderOptions.reloadEffectRowKeysMap
| },
| reloadEffect() {
| return (this.renderOptions.reloadEffect && this.reloadEffectRowKeysMap[this.row.id]) === true
| },
| },
| methods: {
| // 特效结束
| handleEffectEnd() {
| this.$delete(this.reloadEffectRowKeysMap, this.row.id)
| },
| },
| // 【组件增强】注释详见:JVxeCellMixins.js
| enhanced: {
| switches: {
| editRender: false,
| },
| }
| }
| </script>
|
| <style scoped>
|
| </style>
|
|