Vue.extend与Vue.component的区别

2024-01-22  本文已影响0人  简单tao的简单

Vue.extend

<template>
  <div>
    <div id="mount-point"></div>
  </div>
</template>
<script>
import Vue from 'vue'
export default {
  data() {
    return {
      
    }
  },
  mounted() {
    var Profile = Vue.extend({
      template: '<p>{{firstName}} {{lastName}} aka {{alias}}</p>',
      data: function () {
        return {
          firstName: 'Walter',
          lastName: 'White',
          alias: 'Heisenberg'
        }
      }
    })
    // 创建 Profile 实例,并挂载到一个元素上。
    new Profile().$mount('#mount-point')
  },
}
</script>

在什么情况下使用Vue.extend

上一篇 下一篇

猜你喜欢

热点阅读