diff options
author | Li Jin <dragon-fly@qq.com> | 2021-04-19 23:41:33 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2021-04-19 23:41:33 +0800 |
commit | 5d3b07801456d16dcc2c75dcccd48d508a6b60cc (patch) | |
tree | 2df1a154bf58d93f2475df02afbd15f1a8ba2963 /doc/docs/.vuepress/components/CompilerModal.vue | |
parent | ea82666506b57d6e905b7f2e5fe78498fe5a7abd (diff) | |
download | yuescript-5d3b07801456d16dcc2c75dcccd48d508a6b60cc.tar.gz yuescript-5d3b07801456d16dcc2c75dcccd48d508a6b60cc.tar.bz2 yuescript-5d3b07801456d16dcc2c75dcccd48d508a6b60cc.zip |
first commit for Yuescript document site.
Diffstat (limited to 'doc/docs/.vuepress/components/CompilerModal.vue')
-rwxr-xr-x | doc/docs/.vuepress/components/CompilerModal.vue | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/docs/.vuepress/components/CompilerModal.vue b/doc/docs/.vuepress/components/CompilerModal.vue new file mode 100755 index 0000000..65ae9b0 --- /dev/null +++ b/doc/docs/.vuepress/components/CompilerModal.vue | |||
@@ -0,0 +1,32 @@ | |||
1 | <template> | ||
2 | <modal name="compiler" @before-open="prepare()" height="auto" width="80%" scrollable> | ||
3 | <yue-compiler :text="content" compileronly displayonly/> | ||
4 | </modal> | ||
5 | </template> | ||
6 | |||
7 | <script> | ||
8 | import Vue from 'vue'; | ||
9 | import VModal from 'vue-js-modal/dist/ssr.nocss'; | ||
10 | import 'vue-js-modal/dist/styles.css'; | ||
11 | Vue.use(VModal); | ||
12 | import YueCompiler from './YueCompiler.vue'; | ||
13 | |||
14 | export default { | ||
15 | components: { | ||
16 | YueCompiler, | ||
17 | }, | ||
18 | mounted () { | ||
19 | }, | ||
20 | data() { | ||
21 | return { | ||
22 | content: "", | ||
23 | }; | ||
24 | }, | ||
25 | methods: { | ||
26 | prepare() { | ||
27 | this.$data.content = window.yueCodes; | ||
28 | }, | ||
29 | }, | ||
30 | } | ||
31 | </script> | ||
32 | |||