节点渐变色web示例更新
This commit is contained in:
parent
c50f278ec1
commit
c4713097a0
@ -200,7 +200,10 @@ export default {
|
|||||||
line: '线条',
|
line: '线条',
|
||||||
nodePadding: '节点内边距',
|
nodePadding: '节点内边距',
|
||||||
horizontal: '水平',
|
horizontal: '水平',
|
||||||
vertical: '垂直'
|
vertical: '垂直',
|
||||||
|
gradientStyle: '渐变',
|
||||||
|
startColor: '起始',
|
||||||
|
endColor: '结束'
|
||||||
},
|
},
|
||||||
theme: {
|
theme: {
|
||||||
title: '主题',
|
title: '主题',
|
||||||
|
|||||||
@ -249,6 +249,48 @@
|
|||||||
</el-popover>
|
</el-popover>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="rowItem">
|
||||||
|
<span class="name">{{ $t('style.gradientStyle') }}</span>
|
||||||
|
<div
|
||||||
|
class="styleBtn"
|
||||||
|
:class="{
|
||||||
|
actived: style.gradientStyle === true
|
||||||
|
}"
|
||||||
|
@click="toggleGradientStyle"
|
||||||
|
>
|
||||||
|
{{style.gradientStyle ? '渐变' : '单一'}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="rowItem">
|
||||||
|
<span class="name">{{ $t('style.startColor') }}</span>
|
||||||
|
<span
|
||||||
|
class="block"
|
||||||
|
v-popover:popover6
|
||||||
|
:style="{ backgroundColor: style.startColor }"
|
||||||
|
></span>
|
||||||
|
<el-popover ref="popover6" placement="bottom" trigger="hover">
|
||||||
|
<Color
|
||||||
|
:color="style.startColor"
|
||||||
|
@change="changeStartColor"
|
||||||
|
></Color>
|
||||||
|
</el-popover>
|
||||||
|
</div>
|
||||||
|
<div class="rowItem">
|
||||||
|
<span class="name">{{ $t('style.endColor') }}</span>
|
||||||
|
<span
|
||||||
|
class="block"
|
||||||
|
v-popover:popover7
|
||||||
|
:style="{ backgroundColor: style.endColor }"
|
||||||
|
></span>
|
||||||
|
<el-popover ref="popover7" placement="bottom" trigger="hover">
|
||||||
|
<Color
|
||||||
|
:color="style.endColor"
|
||||||
|
@change="changeEndColor"
|
||||||
|
></Color>
|
||||||
|
</el-popover>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<!-- 形状 -->
|
<!-- 形状 -->
|
||||||
<div class="title">{{ $t('style.shape') }}</div>
|
<div class="title">{{ $t('style.shape') }}</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@ -601,6 +643,40 @@ export default {
|
|||||||
changeFillColor(color) {
|
changeFillColor(color) {
|
||||||
this.style.fillColor = color
|
this.style.fillColor = color
|
||||||
this.update('fillColor')
|
this.update('fillColor')
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: lxr_cel
|
||||||
|
* @Date: 2024-01-02 10:28:17
|
||||||
|
* @Desc: 切换渐变背景
|
||||||
|
*/
|
||||||
|
toggleGradientStyle() {
|
||||||
|
if (this.style.gradientStyle === false) {
|
||||||
|
this.style.gradientStyle = true
|
||||||
|
} else {
|
||||||
|
this.style.gradientStyle = false
|
||||||
|
}
|
||||||
|
this.update('gradientStyle')
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: lxr_cel
|
||||||
|
* @Date: 2024-01-02 11:09:27
|
||||||
|
* @Desc: 切换渐变开始颜色
|
||||||
|
*/
|
||||||
|
changeStartColor(color) {
|
||||||
|
this.style.startColor = color;
|
||||||
|
this.update('startColor')
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: lxr_cel
|
||||||
|
* @Date: 2024-01-02 10:10:34
|
||||||
|
* @Desc: 切换渐变结束颜色
|
||||||
|
*/
|
||||||
|
changeEndColor(color) {
|
||||||
|
this.style.endColor = color;
|
||||||
|
this.update('endColor')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user