当前位置: 移动技术网 > IT编程>脚本编程>vue.js > Vue中自定义标签及其使用

Vue中自定义标签及其使用

2020年07月23日  | 移动技术网IT编程  | 我要评论

问题

  • 我们在使用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>

效果

效果


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


本人学历有限,有问题的地方希望诸位给出指导,谢谢


本文地址:https://blog.csdn.net/weixin_44901846/article/details/107468488

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网