vue.js中component的使用示例(component,ue,vue.js,编程语言)

时间:2024-04-30 14:29:12 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    vue.js%E4%B8%ADcomponent%E7%9A%84%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B

vue.js中component的使用方法:1、扩展HTML元素,封装可重用的代码;2、组件是自定义元素,【Vue.js】的编译器为它添加特殊功能;3、组件也可以是原生HTML元素的形式,以is特性扩展。

vue.js中component的使用方法:

什么是组件

按照惯例,引用Vue官网的一句话:

组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HTML 元素的形式,以 is 特性扩展。

组件component的注册

全局组件:

局部注册:

DOM模板解析说明

组件在某些HTML标签下会受到一些限制。

比如一下代码,在table标签下,组件是无效的。

解决方法是,通过is属性使用组件

应当注意,如果您使用来自以下来源之一的字符串模板,将不会受限

JavaScript内联模版字符串

.vue组件

data使用函数,避免多组件互相影响

html

js

如上,div下有三个组件,每个组件共享一个counter。当任意一个组件被点击,所有组件的counter都会加一。

解决办法如下

js

这样每个组件生成后,都会有自己独享的counter。

本文:vue.js中component的使用示例的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:怎么查看vue.js的版本号下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18