首页 > 其他分享 >v3.3+使用 defineOptions 定义组件命名、版本、注册子组件

v3.3+使用 defineOptions 定义组件命名、版本、注册子组件

时间:2023-07-12 16:12:02浏览次数:29  
标签:v3.3 vue defineOptions 版本 组件 import

在v3.3+版本中,可以使用defineOptions方法,定义组件命名、版本、注册子组件

<script lang="ts" setup>
  import { Tabs, TabPane } from 'ant-design-vue';
  import { ref } from 'vue';
  import { achieveList } from './data';
  import TabPackages from './tabPackages.vue';
  import TrialTab from './tabTrial.vue';
  import AddNewPackage from './addNewPackage.vue';

  defineOptions({
    name: 'SetPackage',
    descName: '套餐管理列表',
    components: {
      TabPackages,
      TrialTab,
    },
  });
</script>

注册组件是为了在 template 中使用 component 标签

 <component is="TabPackages" />

标签:v3.3,vue,defineOptions,版本,组件,import
From: https://www.cnblogs.com/zhengzhijian/p/17547760.html

相关文章

  • 2023-07-12 vue this.$set设置子组件内的值无效(uniapp+vue)
    前言:怎么说呢,子组件内嵌套了多层对象和数组,业务逻辑也是在子组件内处理,如何修改多层嵌套的对象数组的值?vue提供了一个this.$set方法去改变对应的值,实测在uniapp打包的微信小程序中无法使用该方法,而在Android端则可以,那有没有两全其美的方法?答案是有,在修改深层次的值时可以通过先......
  • 一个高性能、低内存文件上传流.Net组件
    推荐一个用于轻松实现文件上传功能的组件。项目简介一个基于.NET平台的开源项目,提供了一个简单易用的API,可以在Web应用程序中快速集成文件上传功能。优化多部分流式文件上传性能:减少25%的CPU使用量、50%内存。项目特点1、简单易用的API: 提供了简单的API,可以轻松地集成......
  • Suspense异步引入组件
    等待异步组件时渲染一些额外内容,让应用有更好的用户体验使用步骤:异步引入组件import{defineAsyncComponent}from'vue'constChild=defineAsyncComponent(()=>import('./components/Child.vue'))使用Suspense包裹组件,并配置好default与fallback<tem......
  • BootstrapBlazor组件库,在你的Blazor应用程序中添加一个看板娘
    BootstrapBlazor组件库,在你的Blazor应用程序中添加一个看板娘效果如图这里主要用到了BootstrapBlazor组件库的Live2D插件,本插件基于pixi-live2d-display,并且支持所有版本的Live2D模型。使用时只需要在nuget安装BootstrapBlazor.Live2DDisplay组件包,在MainLaout.razor中,添......
  • elementui文本框_element UI el-autocomplete组件 带输入建议的输入框
    elementui文本框_elementUIel-autocomplete组件带输入建议的输入框原文链接:elementui文本框_elementUIel-autocomplete带输入建议的输入框项目需求:需要用户在输入框中输入公司全名  但是为了避免用户输入不全  需要做一个带输入建议的输入框element组件:class......
  • vue学习——vue实例与组件
     vc不是通用的称呼,官方的说法是组件实例对象 组件实例的原型对象的原型对象是vue的原型对象 ......
  • 16:vue3 动态组件
    A组件1<template>2<h3>ComponentA</h3>3</template>B组件1<template>2<h3>ComponentB</h3>3</template> App.vue1<template>2<h3>动态组件(A、B两个组件动态切换)</h3>3<compo......
  • 移动端APP组件化架构实践
    前言对于中大型移动端APP开发来讲,组件化是一种常用的项目架构方式。个人最近几年在工作项目中也一直使用组件化的方式来开发,在这过程中也积累了一些经验和思考。主要是来自在日常开发中使用组件化开发遇到的问题以及和其他开发同学的交流探讨。本文通过以下问题来介绍组件化这种......
  • 15:vue3 组件生命周期函数应用
    1<template>2<h3>组件生命周期函数应用</h3>3<!--验证Dom结构加载时机-->4<pref="name">我的内容</p>5<!--模拟网络加载数据-->6<ul>7<liv-for="(item,index)inbanner":key="item.id&q......
  • 移动端APP组件化架构实践 | 京东云技术团队
    前言对于中大型移动端APP开发来讲,组件化是一种常用的项目架构方式。个人最近几年在工作项目中也一直使用组件化的方式来开发,在这过程中也积累了一些经验和思考。主要是来自在日常开发中使用组件化开发遇到的问题以及和其他开发同学的交流探讨。本文通过以下问题来介绍组件化这种开......