Vue中自定义标签及其使用方式

 更新时间:2022年06月29日 09:45:13   作者:小小前端_可笑可笑  
这篇文章主要介绍了Vue中自定义标签及其使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

问题

我们在使用Vue开发移动端应用程序时,常常使用Vant Weapp中的组件库,但是我们想过它是怎么实现的吗?是否我们也可以自己编写并且调用呢?

这里我将要讲解我在自定义标签方面的使用。

需求

这里我想要建一个名叫:<test>的组件。

功能是:组成两个按钮,且两个按钮颜色不同。

注意:这里的组件名、功能都是可以自定义的,按自己需求来取舍。

自定义

创建组件的vue文件

我们更目录设置为src。

创建调用文件src/view/test/main.vue,用来运行自己定义的组件。

创建自定义组件文件src/view/components/test.vue,我们将要编辑的组件。

编辑组件

src/view/components/test.vue 

// 这里的组成按照自己需求来
<template>
  <div>
    <van-button slot="button" color="red">btn1</van-button>
    <van-button slot="button" color="blue">btn2</van-button>
  </div>
</template>
<script>
	import { Button } from 'vant';	// 使用到vant的Button
	export default {
        name: 'test',	// 组件使用空间
        components: {
            [Button.name]: Button,
        },
    }
</script>

使用

src/view/test/main.vue

导入

import Test from './../components/test.vue'; 

申明使用

export default {
    components: {
      Test,
    },
}

使用

<template>
	<test></test>
</template>

整个代码

<template>
    <test></test>
</template>
<script>
    export default {
    components: {
      Test,
    },
}
</script>

效果

目前还不能够实现传递参数,等学会之后会继续更新

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。 

相关文章

  • 使用v-memo缓存模板子树提高应用性能详解

    使用v-memo缓存模板子树提高应用性能详解

    这篇文章主要为大家介绍了使用v-memo缓存模板子树提高应用性能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • vue-cli3配置多项目并按项目分别实现打包

    vue-cli3配置多项目并按项目分别实现打包

    这篇文章主要介绍了vue-cli3配置多项目并按项目分别实现打包方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • vue全局引入公共的scss和@mixin与@include的使用方式

    vue全局引入公共的scss和@mixin与@include的使用方式

    这篇文章主要介绍了vue全局引入公共的scss和@mixin与@include的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Vue中使用Ueditor的示例详解

    Vue中使用Ueditor的示例详解

    这篇文章主要介绍了Vue中使用Ueditor的方法,本文通过实例给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • nuxtjs中如何对axios二次封装

    nuxtjs中如何对axios二次封装

    这篇文章主要介绍了nuxtjs中如何对axios二次封装问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • Vue的编码技巧与规范使用详解

    Vue的编码技巧与规范使用详解

    这篇文章主要介绍了Vue的编码技巧与规范使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • vue cli 3.0 搭建项目的图文教程

    vue cli 3.0 搭建项目的图文教程

    这篇文章主要介绍了vue cli 3.0 搭建项目的图文教程,本文通过图片文字相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • VUE使用 wx-open-launch-app 组件开发微信打开APP功能

    VUE使用 wx-open-launch-app 组件开发微信打开APP功能

    这篇文章主要介绍了VUE使用 wx-open-launch-app 组件开发微信打开APP功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • 关于vue双向绑定带来的问题及解决

    关于vue双向绑定带来的问题及解决

    这篇文章主要介绍了关于vue双向绑定带来的问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • 封装Vue Element的table表格组件的示例详解

    封装Vue Element的table表格组件的示例详解

    这篇文章主要介绍了封装Vue Element的table表格组件的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-08-08

最新评论