您现在的位置是:网站首页> 编程资料编程资料
vue 全局引用公共的组件以及公共的JS文件问题_vue.js_
2023-05-24
330人已围观
简介 vue 全局引用公共的组件以及公共的JS文件问题_vue.js_
全局引用公共的组件及公共的JS文件
1. 创建一个公共的目录 timeline ,里面包含 timeline.js 和 timeline.vue 文件,timeline.vue 用来写公共的页面,timeline.js 用来导出这个组件。


timeline.vue 文件内容如下
页面展示内容
timeline.js 文件内容如下
import timelineData from './timeline.vue'; const timeline = { install: (Vue) => { // 注册并获取组件,然后在 main.js 中引入,并 Vue.use()挂载 Vue.component('timeline', timelineData) } }; export default timeline; 2. 在 main.js 中引入公共的文件并挂载到Vue中
... // 引入timeline import timeline from './timeline/timeline.js'; Vue.use(timeline); ...
3. 在需要用到 timeline 的组件文件中直接使用即可
// 页面中直接使用即可
全局引入自定义组件问题

1. 书写组件
2. 暴露install()方法
// index.js import HButton from './index.vue'; HButton.install=function(Vue){ Vue.component('HButton',HButton) // (组件名称,对应组件) } export default HButton; 3. 全局注册
// main.js // @ is an alias to /src import HButton from '@/components/Btn/index' Vue.use(HButton)
4. 使用
组件使用
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关内容
- vue2中provide/inject的使用与响应式传值详解_vue.js_
- Vue如何引用public中的js文件_vue.js_
- 浅析node中间件及实现一个简单的node中间件_node.js_
- JavaScript 中使用SpreadJS导入和导出 Excel 文件的方法_javascript技巧_
- JavaScript事件监听器详细介绍_javascript技巧_
- vue调用原生方法交互解读_vue.js_
- vue中常用的缩写方式_vue.js_
- sass在react中的基本使用(实例详解)_React_
- vue跳转后不记录历史记录的问题_vue.js_
- 开启Vue项目缺少node_models包的问题及解决_vue.js_
