46 lines
1.5 KiB
HTML
46 lines
1.5 KiB
HTML
<nc-component :data="data[index]" class="float-btn" data-disabled="1">
|
|
|
|
<!-- 预览 -->
|
|
<template slot="preview">
|
|
<template v-if="nc.lazyLoad">
|
|
<div class="float-btn-box border-color" data-disabled="1">
|
|
<div v-for="(item,previewIndex) in nc.list" :key="previewIndex" :index="previewIndex" class="float-btn-item" data-disabled="1">
|
|
<div class="img-box" data-disabled="1" v-if="!item.iconType || item.iconType == 'img'">
|
|
<img :src="changeImgUrl(item.imageUrl)" alt="" data-disabled="1">
|
|
</div>
|
|
<div class="icon-box" data-disabled="1" v-if="item.iconType && item.iconType == 'icon'">
|
|
<iconfont :icon="item.icon" v-if="item.icon" :value="item.style ? item.style : ''"></iconfont>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
<!-- 内容编辑 -->
|
|
<template slot="edit-content">
|
|
<template v-if="nc.lazyLoad">
|
|
<div class="template-edit-title">
|
|
<h3>按钮位置</h3>
|
|
<btn-position></btn-position>
|
|
<slide :data="{ field : 'btnBottom', label : '上下偏移' }"></slide>
|
|
</div>
|
|
<div class="template-edit-title">
|
|
<h3>图片设置</h3>
|
|
<float-btn-list></float-btn-list>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
<!-- 样式编辑 -->
|
|
<template slot="edit-style"></template>
|
|
|
|
<!-- 资源 -->
|
|
<template slot="resource">
|
|
<js>
|
|
var floatBtnResourcePath = "{$resource_path}";
|
|
</js>
|
|
<css src="{$resource_path}/css/design.css"></css>
|
|
<js src="{$resource_path}/js/design.js"></js>
|
|
</template>
|
|
|
|
</nc-component> |