-
Notifications
You must be signed in to change notification settings - Fork 188
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
69 additions
and
79 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,86 +1,76 @@ | ||
<template> | ||
<div class="demo no-padding"> | ||
<h2>{{ translate("basic") }}</h2> | ||
<div class="flex"> | ||
<quark-marquee :title="translate('content')"></quark-marquee> | ||
</div> | ||
<h2>{{ translate("speed") }}</h2> | ||
<quark-marquee :title="translate('content')" speed="25"></quark-marquee> | ||
<br /> | ||
<quark-marquee :title="translate('content')" speed="100"></quark-marquee> | ||
<h2>{{ translate("paused") }}</h2> | ||
<quark-button class="paused-button" size="small" @click="isPaused = true">{{ | ||
translate("pausedButton.pause") | ||
}}</quark-button> | ||
<quark-button | ||
class="paused-button" | ||
size="small" | ||
@click="isPaused = false" | ||
>{{ translate("pausedButton.continue") }}</quark-button | ||
> | ||
<quark-marquee | ||
:title="translate('content')" | ||
:paused="isPaused" | ||
></quark-marquee> | ||
<h2>{{ translate("reverse") }}</h2> | ||
<quark-marquee | ||
:title="translate('content')" | ||
:reverse="true" | ||
></quark-marquee> | ||
</div> | ||
<div class="demo no-padding"> | ||
<h2>{{ translate("basic") }}</h2> | ||
<div class="flex"> | ||
<quark-marquee :title="translate('content')"></quark-marquee> | ||
</div> | ||
<h2>{{ translate("speed") }}</h2> | ||
<quark-marquee :title="translate('content')" speed="25"></quark-marquee> | ||
<br /> | ||
<quark-marquee :title="translate('content')" speed="100"></quark-marquee> | ||
<h2>{{ translate("paused") }}</h2> | ||
<quark-button class="paused-button" size="small" @click="isPaused = true">{{ | ||
translate("pausedButton.pause") | ||
}}</quark-button> | ||
<quark-button class="paused-button" size="small" @click="isPaused = false">{{ translate("pausedButton.continue") }} | ||
</quark-button> | ||
<quark-marquee :title="translate('content')" :paused="isPaused"></quark-marquee> | ||
<h2>{{ translate("reverse") }}</h2> | ||
<quark-marquee :title="translate('content')" :reverse="true"></quark-marquee> | ||
</div> | ||
</template> | ||
|
||
<script> | ||
import { ref, onBeforeMount } from "vue"; | ||
import { createComponent } from "@/utils/create"; | ||
const { createDemo, translate } = createComponent("marquee"); | ||
import { useTranslate } from "@/sites/assets/util/useTranslate"; | ||
import { ref, onBeforeMount } from "vue"; | ||
import { createComponent } from "@/utils/create"; | ||
const { createDemo, translate } = createComponent("marquee"); | ||
import { useTranslate } from "@/sites/assets/util/useTranslate"; | ||
export default createDemo({ | ||
setup() { | ||
const isPaused = ref(false); | ||
export default createDemo({ | ||
setup() { | ||
const isPaused = ref(false); | ||
onBeforeMount(() => { | ||
useTranslate({ | ||
"zh-CN": { | ||
basic: "基础用法", | ||
speed: "不同速度", | ||
paused: "暂停", | ||
pausedButton: { | ||
pause: "暂停", | ||
continue: "继续", | ||
}, | ||
reverse: "反转方向", | ||
content: | ||
"2022 年我们见证了很多技术的新发展新变化:低代码的突然爆火、数据库的接连开源、芯片的短缺与自研、训练模型的参数突破", | ||
alert: { | ||
return: "返回", | ||
clear: "清除", | ||
}, | ||
}, | ||
"en-US": { | ||
basic: "Basic Usage", | ||
speed: "Marqueen Speed", | ||
paused: "Paused", | ||
pausedButton: { | ||
pause: "Pause", | ||
continue: "Continue", | ||
}, | ||
reverse: "Reverse Direction", | ||
content: | ||
"In 2022, we will witness many new developments and changes in technology: the sudden explosion of low-code, the continuous open source of databases, the shortage of chips and self-research, and the parameter breakthrough of training models", | ||
alert: { | ||
return: "Go Back", | ||
clear: "Clear", | ||
}, | ||
}, | ||
}); | ||
}); | ||
return { | ||
isPaused, | ||
translate, | ||
}; | ||
}, | ||
}); | ||
onBeforeMount(() => { | ||
useTranslate({ | ||
"zh-CN": { | ||
basic: "基础用法", | ||
speed: "不同速度", | ||
paused: "暂停", | ||
pausedButton: { | ||
pause: "暂停", | ||
continue: "继续", | ||
}, | ||
reverse: "反转方向", | ||
content: | ||
"2022 年我们见证了很多技术的新发展新变化:低代码的突然爆火、数据库的接连开源、芯片的短缺与自研、训练模型的参数突破", | ||
alert: { | ||
return: "返回", | ||
clear: "清除", | ||
}, | ||
}, | ||
"en-US": { | ||
basic: "Basic Usage", | ||
speed: "Marqueen Speed", | ||
paused: "Paused", | ||
pausedButton: { | ||
pause: "Pause", | ||
continue: "Continue", | ||
}, | ||
reverse: "Reverse Direction", | ||
content: | ||
"In 2022, we will witness many new developments and changes in technology: the sudden explosion of low-code, the continuous open source of databases, the shortage of chips and self-research, and the parameter breakthrough of training models", | ||
alert: { | ||
return: "Go Back", | ||
clear: "Clear", | ||
}, | ||
}, | ||
}); | ||
}); | ||
return { | ||
isPaused, | ||
translate, | ||
}; | ||
}, | ||
}); | ||
</script> | ||
<style src="./demo.scss"></style> | ||
<style src="./demo.scss"></style> |