Vue 组件的使用
2020-07-13 05:55
92 查看
Vue 组件的使用
-
组件的两种命名方式
-
使用 kebab-case
Vue.component('my-component-name', { /* ... */ })
当使用 kebab-case (短横线分隔命名) 定义一个组件时,你也必须在引用这个自定义元素时使用 kebab-case,例如 。
-
使用 PascalCase
Vue.component('MyComponentName', { /* ... */ })
当使用 PascalCase (首字母大写命名) 定义一个组件时,你在引用这个自定义元素时两种命名法都可以使用。也就是说 和 都是可接受的。注意,尽管如此,直接在 DOM (即非字符串的模板) 中使用时只有 kebab-case 是有效的。
-
组件的注册与使用
-
全局注册使用
<div id="components-demo"> <button-counter></button-counter> <button-counter></button-counter> <button-counter></button-counter> </div>
// 定义一个名为 button-counter 的新组件 Vue.component('button-counter', { data: function () { //组件的data 必须是一个函数,保证每个实例维护一份被返回对象的独立的拷贝 return { count: 0 } }, template: '<button v-on:click="count++">You clicked me {{ count }} times.</button>' }) new Vue({ el: '#components-demo' })
相关文章推荐
- vue中组件之间使用axios传值
- vue组件注册使用
- Vue------第五天(关于组件的一些基础了解,包括组件的注册、Prop、自定义事件、使用插槽分发内容等)
- vue 使用 vue-baidu-map组件 自定义百度地图 和 通过定位获取百度地图的经纬度
- vue组件中使用props传递数据的实例详解
- vue---使用vue编写插件,基于vue2.x编写常用toast loading插件,一键复用组件
- (vue.js)vue 父组件使用keep-alive和infinite-scroll导致在子组件触发父组件的infinite-scroll方法
- 说说Vue.js中的functional函数化组件的使用
- Vue组件-使用插槽分发内容
- vue中组件的3种使用方式详解
- VUE 饿了么组件 el-table 的<template scope="scope">使用
- 前端Vue开发过程使用相关组件及库
- vue路由组件懒加载介绍及使用
- vue less(css预处理器)在组件中使用(基于vue-cli脚手架)
- Vue中使用v-for警告:呈现的组件列表应该有显式的键值!
- vue-baidu-map插件中bm-marker组件嵌套bm-info-window组件使用
- vue中使用element组件的Layout布局和Button按钮实现分页
- vue拖拽组件使用方法详解
- 如何制作Vuejs组件,并且在项目中使用
- 使用异步组件优化Vue应用程序的性能