Mavoneditor.vue 1.9 KB
Newer Older
yma16's avatar
yma16 已提交
1 2
<template>
  <div class="mavoneditor">
Y
yma16 已提交
3 4 5 6 7 8 9 10
    <div
      class="markdown-body"
      style="width: 100%; height: 100%; overflow: hidden"
    >
      <iframe
        :src="baseurl + basePath"
        style="width: 100%; height: 100%; border: none"
      ></iframe>
yma16's avatar
yma16 已提交
11 12 13 14 15
    </div>
  </div>
</template>

<script>
Y
yma16 已提交
16 17
import VueMarkdown from "vue-markdown";
import axios from "axios";
yma16's avatar
yma16 已提交
18 19
export default {
  components: {
Y
yma16 已提交
20
    VueMarkdown,
yma16's avatar
yma16 已提交
21
  },
Y
yma16 已提交
22 23
  name: "Mavoneditor",
  data() {
yma16's avatar
yma16 已提交
24
    return {
Y
yma16 已提交
25
      baseurl: "/api/",
Y
yma16 已提交
26 27 28
      basePath: "admin/",
      md_data: [],
    };
yma16's avatar
yma16 已提交
29 30 31
  },
  methods: {
    getArticles: function () {
Y
yma16 已提交
32
      let that = this;
yma16's avatar
yma16 已提交
33
      axios
Y
yma16 已提交
34
        .get(that.baseurl + "admin/")
yma16's avatar
yma16 已提交
35
        .then((res) => {
Y
yma16 已提交
36
          console.log("获取Article=>");
yma16's avatar
yma16 已提交
37 38 39
          // console.log(res.data.article);
          // let run_array=res.data.article.map(o=>{return that.data.md_data.push(o);}); //获取参数article
          // console.log(that.data.md_data);
Y
yma16 已提交
40
          that.md_data = res.data.article;
yma16's avatar
yma16 已提交
41 42
        })
        .catch((res) => {
Y
yma16 已提交
43 44 45
          console.log(res);
        }); // get log
    },
yma16's avatar
yma16 已提交
46
  },
Y
yma16 已提交
47 48 49 50 51 52 53 54 55 56 57 58
  created() {
    try {
      console.log(
        "domMain",
        document.getElementById("mainappid"),
        document.getElementById("mainappid").style
      );
      document.getElementById("mainappid").style.padding = "0";
      document.getElementById("mainappid").style.margin = "0";
    } catch (e) {
      console.log("e", e);
      throw Error(e);
yma16's avatar
yma16 已提交
59
    }
Y
yma16 已提交
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
    // let that = this;
    // console.log("测试created!");
    // axios
    //   .get(that.baseurl + "admin/")
    //   .then((res) => {
    //     console.log("获取Article");
    //     //   console.log(res,res.data,res.data.msg);
    //
    //     that.md_data.push(res.data.article); // markdown值传递
    //   })
    //   .catch((res) => {
    //     console.log(res);
    //   }); // get log
  },
};
yma16's avatar
yma16 已提交
75 76 77
</script>

<style scoped>
Y
yma16 已提交
78 79 80
.mavoneditor {
  width: 100%;
  height: 100%;
yma16's avatar
yma16 已提交
81 82
}
</style>