如何把HTML模板套进VUE里面用

2021-03-16 09:49发布

4条回答
风火轮
2021-03-18 14:07

HtmlPanel.vue文件

style [removed] export default{  // 使用时请使用 :url.sync=""传值  props: {   url: {    required: true   }  },  data () {   return {    loading: false,    html: ''   }  },  watch: {   url (value) {    this.load(value)   }  },  mounted () {   this.load(this.url)  },  methods: {   load (url) {    if (url && url.length > 0) {     // 加载中     this.loading = true     let param = {      accept:'text/html,text/plain'     }     this.$http.get(url, param).then((response) => {      this.loading = false      // 处理HTML显示      this.html = response.data     }).catch(() => {      this.loading = false      this.html = '加载失败'     })    }   }  } }[removed]

htmlViewSample.vue

?

12345678910111213141516171819202122232425

style div{color:red}[removed] export default{  data () {   return {    url1: '',    url2: ''   }  },  mounted () {   this.url1 = 'http://file.xxx.com/group1/M00/0C/F5/xxxxxxxx.html'   this.url2 = 'http://file.xxx.com/group1/M00/0D/3B/yyyyyyy.html'  },  methods: {  } }

[removed]


一周热门 更多>