提交 f1d0a079 编写于 作者: Shine-zwj's avatar Shine-zwj

update:更新视图标题

上级 29dd3d78
...@@ -2,4 +2,12 @@ ...@@ -2,4 +2,12 @@
font-size: 18px; font-size: 18px;
font-weight: 700; font-weight: 700;
color: var(--app-color-black); color: var(--app-color-black);
&.app-caption--embed {
font-size: 14px;
height: 25px;
display: flex;
align-items: center;
padding-left: 7px;
border-left: 4px solid var(--app-color-blue);
}
} }
\ No newline at end of file
<template> <template>
<span class="app-caption">{{caption}}</span> <div :class="`app-caption app-caption--${openType.toLowerCase()}`">{{caption}}</div>
</template> </template>
<script lang='ts'> <script lang='ts'>
import { Vue, Component, Prop } from 'vue-property-decorator'; import { Vue, Component, Prop } from 'vue-property-decorator';
...@@ -8,12 +8,20 @@ import { Vue, Component, Prop } from 'vue-property-decorator'; ...@@ -8,12 +8,20 @@ import { Vue, Component, Prop } from 'vue-property-decorator';
export default class AppCaption extends Vue { export default class AppCaption extends Vue {
/** /**
* 按钮标题 * 视图标题
* *
* @type {string} * @type {string}
* @memberof AppButton * @memberof AppCaption
*/ */
@Prop() public caption?: string; @Prop() public caption?: string;
/**
* 打开方式
*
* @type {'ROUTE' | 'EMBED' | 'MODAL'}
* @memberof AppCaption
*/
@Prop({ default: 'ROUTE' }) public openType!: 'ROUTE' | 'EMBED' | 'MODAL';
} }
</script> </script>
<style lang="scss"> <style lang="scss">
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册