vue如何编写组件可以通过Vue.use()使用
一般平时用别人的组件时都是通过import引入然后Vue.use()来使用,那么如何让我们写的组件也可以用这种方式使用呢?
1.首先新建一个文件夹例如:Home,然后在该文件中新建两个文件Home.vue和index.js
2.在Home.vue中和往常一样如:
<template><div id="Home"><h1>加上点加鸡蛋</h1></div>
</template>
<script>export default{name:"Home"}
</script>
3.接下来是index.js的编写(主要)
import Home from './Home.vue'
// install方法必须有
export default{install:function(Vue) {Vue.component('Home',Home);}
}
4.接下来就可以在main.js中美美的引入你的组件了
import Home from './components/Home'
Vue.use(Home)
5.使用(在App.vue中)
<div id="app"><mt-button type="default">default</mt-button><mt-button type="primary">primary</mt-button><mt-button type="danger">danger</mt-button><Home></Home>
</div>
6.效果展示
个人博客https://myml666.github.io
vue如何编写组件可以通过Vue.use()使用相关推荐
- vue 添加全局组件_自定义vue全局组件(Loading为例)
首先创建一个项目 vue init webpack-simple define-demo //define-demo 项目名称 cd define-demo npm install //安装本次所有需 ...
- vue 文本显示组件_一个Vue组件,可在您键入时突出显示文本
vue 文本显示组件 Vue高亮输入 (Vue Highlightable Input) Highlight and style specific words as you're typing. 键入 ...
- vue日期选择组件_一个Vue组件,为波斯开发人员提供日期选择器
vue日期选择组件 Vue波斯日期选择器 (vue persian datepicker) This is a Jalali date picker component for Vue. 这是Vue的 ...
- Vue如何自定义组件?超详细Vue自定义组件指南!使用自定义组件减少重复造轮子! ∠( °ω°)/ 前端知识
文章目录 使用意义 基础使用 给组件添加属性 传递事件 自定义组件的v-model 剖析v-model原理 使用示例 插槽 使用意义 有时候一组HTML代码可能会在多出使用(比如页眉页脚).如果我们把 ...
- vue 自定义键盘组件_使用Vue自定义数字键盘组件的方法
这篇文章主要介绍了关于使用Vue自定义数字键盘组件的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 最近做 Vue 开发,因为有不少页面涉及到金额输入,产品老是觉得用原生的 inp ...
- vue学习-v-if v-for优先级、data、key、diff算法、vue组件化、vue设计原则、组件模板只有一个根元素、MVC.MVP,MVVM
1:v-if和v-for哪个优先级更高?如果两个同时出现,应该怎么优化得到更好的性能? //在vue页面中 同时使用v-for与v-if后,打印渲染函数. console.log(app.$optio ...
- 【Vue】Vite 组件化开发
文章目录 组件化开发 一.组件化开发思想 二.Vue 组件的构成 2.1 组件组成结构 2.2 组件 template 节点 2.2.1 在 template 中使用指令 2.2.2 在 templa ...
- 简单了解Vue的自定义组件与生命周期
Vue的自定义组件 定义格式 Vue.component(组件名称, { props:组件的属性, data: 组件的数据函数, template: 组件解析的标签模板 }) 代码解析(详细解释在注解 ...
- [vue] vue为什么要求组件模板只能有一个根元素?
[vue] vue为什么要求组件模板只能有一个根元素? '为什么只能有且只有一个根元素'于是我花了二十多分钟去找了一下答案......竟然没有找到答案....好的现在我来说说我的理解,如果有不对的地方 ...
- 一个vue文件应该有的成分_详解vue为什么要求组件模板只能有一个根元素
我是在知乎上看到的这个问题,转念一想,用了大半年的vue,好像真的没有了解过: '为什么只能有且只有一个根元素' 于是我花了二十多分钟去找了一下答案......竟然没有找到答案.... 好的现在我来说 ...
最新文章
- 估值再翻番的元气森林,该如何“长红”?
- PAT1034 Head of a Gang (30)(并查集)
- boost::hana::curry用法的测试程序
- Python基础(5) - 文件
- 【Go API 开发实战】Go API 开发实战教程简介(1-7)
- Yammer Metrics,一种监视应用程序的新方法
- TJOI2018Party
- R语言 plot()函数 基础用法
- java jbutton 不显示_java – JButton中的图像未显示
- 大学数学建模大赛是用计算机,北京大学第十届“江泽涵杯”数学建模与计算机应用竞赛试题...
- 把对方陷入困境中(博弈论的诡计)
- 由浅至深 谈谈.NET混淆原理(三)-- 流程混淆
- tigase关闭damain的匿名认证(anonymous authentication)
- 技术贴:物联网最低功耗解决方案由何种传感器实现的?
- 阅读开源引擎源代码的方式学习游戏引擎好吗?
- 数据库实验——T-SQL编程
- 如何把大写金额变为小写数字_人民币金额(数字)大小写转换在线工具
- NameError: name ‘xxx‘ is not defined问题总结
- 设计adm和CPU计算机组装方案,成熟的解决方案:CPU风扇(AMD和INTEL)的详细拆卸和安装方法(图形教程)...
- 开发者 发展 5 热情
热门文章
- 机器学习 流式特征_Web服务与实时机器学习端点的流式传输
- ai星际探索 爪子_探索AI地牢
- 欧几里得算法(辗转相除法)求最大公约数,原理及实例
- mysql 找表重复数据_mysql 数据表中查找重复记录
- mysql动态sql语句_mysql 存储过程中使用动态sql语句
- php5.4 无法连接mongo,php连接MongoDB总是失败,为什么?
- 在线教学、视频会议 Webus Fox(1)文本、语音、视频聊天及电子白板基本用法...
- apache安装、配置虚拟主机、配置日志
- jQuery使用规范总结
- python cookbook 2字符串(2)