aboutsummaryrefslogtreecommitdiff
path: root/doc/docs/.vuepress/components/CompilerModal.vue
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2021-04-19 23:41:33 +0800
committerLi Jin <dragon-fly@qq.com>2021-04-19 23:41:33 +0800
commit5d3b07801456d16dcc2c75dcccd48d508a6b60cc (patch)
tree2df1a154bf58d93f2475df02afbd15f1a8ba2963 /doc/docs/.vuepress/components/CompilerModal.vue
parentea82666506b57d6e905b7f2e5fe78498fe5a7abd (diff)
downloadyuescript-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-xdoc/docs/.vuepress/components/CompilerModal.vue32
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