| | |
| | | <uv-radio-group v-model="selectedPreset" placement="column" @change="changePreset" labelSize="26rpx"> |
| | | <uv-radio |
| | | class="spec_radio" |
| | | label="无" |
| | | name="__none__"> |
| | | </uv-radio> |
| | | <uv-radio |
| | | class="spec_radio" |
| | | v-for="(item, index) in presetList" |
| | | :key="index" |
| | | :label="'预制动画:'+item.name+'('+item.fpsTotal+'帧)'" |
| | |
| | | }) |
| | | }, |
| | | changePreset(val) { |
| | | console.log('changePreset', val) |
| | | // 选择"无":将动画帧复原为空白(保留当前屏幕规格/动画方式/帧数/速度) |
| | | if (val === '__none__') { |
| | | this.fpsList = [] |
| | | this.total = 1 |
| | | this.fpsData = [] |
| | | this.pixelData = [] |
| | | this.gridRect = null |
| | | return |
| | | } |
| | | const preset = this.presetList.find(item => item.name === val) |
| | | if (preset) { |
| | | this.specVal = preset.screen |