我想问一下Vue2.0的extend方法,在Vue3.0中使用什么方法实现或代替了?

谢谢各位大佬们的解答!!!!!

https://vue3js.cn/docs/zh/guide/migration/data-option.html#mixin-%E5%90%88%E5%B9%B6%E8%A1%8C%E4%B8%BA%E5%8F%98%E6%9B%B4

我现在是想要把封装的vue组件转为js形式来传参使用

您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

extend创建的是一个组件构造器,而不是一个组件实例

在vue3.0组件的挂载简单许多

<template>
  <div>
    <mycomponents></mycomponents>
  </div>
</template>

<script>
import mycomponentsfrom '../../../components/mycomponents'
  export default {
    name: '',
    data () {
      return {
        
      }
    },
    components:{
      mycomponents
    },
    methods:{

    }
  }
</script>

首先在script下import到路径

然后在components对象下挂载

之后再template里面直接用就可以