Mavoneditor.vue 2.0 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 26 27 28 29
      baseurl: "http://114.116.52.53/",
      basePath: "admin/",
      // baseurl: 'http://yongma16.xyz/',
      md_data: [],
    };
yma16's avatar
yma16 已提交
30 31 32
  },
  methods: {
    getArticles: function () {
Y
yma16 已提交
33
      let that = this;
yma16's avatar
yma16 已提交
34
      axios
Y
yma16 已提交
35
        .get(that.baseurl + "admin/")
yma16's avatar
yma16 已提交
36
        .then((res) => {
Y
yma16 已提交
37
          console.log("获取Article=>");
yma16's avatar
yma16 已提交
38 39 40
          // 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 已提交
41
          that.md_data = res.data.article;
yma16's avatar
yma16 已提交
42 43
        })
        .catch((res) => {
Y
yma16 已提交
44 45 46
          console.log(res);
        }); // get log
    },
yma16's avatar
yma16 已提交
47
  },
Y
yma16 已提交
48 49 50 51 52 53 54 55 56 57 58 59
  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 已提交
60
    }
Y
yma16 已提交
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
    // 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 已提交
76 77 78
</script>

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