修改页面设置显示

v1.0.0
于肖磊 2024-09-18 15:09:41 +08:00
parent a64bbb6337
commit c7dc2dfafa
4 changed files with 8 additions and 6 deletions

View File

@ -28,7 +28,7 @@
</div>
</template>
</div>
<div class="flex-row align-c" :class="'gap-' + new_style.img_space">
<div v-if="!isEmpty(form.icon_setting)" class="flex-row align-c" :class="'gap-' + new_style.img_space">
<div v-for="(item, index) in form.icon_setting" :key="index" :style="{ width: new_style.img_size + 'px', height: new_style.img_size + 'px' }">
<image-empty v-if="item.img.length > 0" v-model="item.img[0]" :error-img-style="'width: ' + Number(new_style.img_size) / 2 + 'px;height:' + Number(new_style.img_size) / 2 + 'px;'"></image-empty>
<icon v-else :name="item.icon" :size="new_style.img_size + ''" color="6"></icon>
@ -41,6 +41,8 @@
</template>
<script setup lang="ts">
import { background_computer, gradient_computer } from '@/utils';
import { isEmpty } from 'lodash';
interface Props {
pageData: any;
showPage: boolean;

View File

@ -51,7 +51,7 @@ const default_data = {
radius_bottom_left: 16,
radius_bottom_right: 16,
},
img_size: '18',
img_size: '23',
img_space: '15',
tips_color: '#ccc',
hot_words_color: '#000',

View File

@ -63,9 +63,9 @@
</el-form-item>
<el-form-item label="图标间距">
<el-radio-group v-model="form.img_space">
<el-radio value="35"></el-radio>
<el-radio value="25"></el-radio>
<el-radio value="15"></el-radio>
<el-radio value="25"></el-radio>
<el-radio value="15"></el-radio>
<el-radio value="10"></el-radio>
</el-radio-group>
</el-form-item>
</card-container>

View File

@ -113,7 +113,7 @@ const defaultFooterNav: DefaultFooterNav = {
radius_bottom_left: 16,
radius_bottom_right: 16,
},
img_size: '18',
img_size: '23',
img_space: '15',
tips_color: '#ccc',
hot_words_color: '#000',