Vue 一个组件引用另一个组件

有些时候需要这么做,比如,我想在首页加载轮播组件,但是又不想全局注册(因为不是每个页面都需要轮播功能)

方法1:

 1 <template>
 2     <div>
 3         <!-- 3.在template中就可以直接使用了 -->
 4         <testComponent></testComponent>
 5     </div>
 6 </template>
 7
 8 <script>
 9     //1.先使用import导入你要在该组件中使用的子组件
10     import testComponent from ‘./testComponent.vue‘
11     export default {
12         //2.然后,在components中写入子组件
13         components: {testComponent},
14         methods: {},
15     }
16 </script>
17
18 <style></style>  

方法2:

 1 <template>
 2     <div>
 3         <!-- 2.在template中使用 -->
 4         <testComponent></testComponent>
 5     </div>
 6 </template>
 7
 8 <script>
 9     export default {
10         //1.直接在components中写入子组件
11         components: {
12             testComponent:require(‘./testComponent.vue‘).default
13         },
14         methods: {},
15     }
16 </script>
17
18 <style></style> 

原文地址:https://www.cnblogs.com/ming-os9/p/9004071.html

时间: 2024-11-14 23:58:11

Vue 一个组件引用另一个组件的相关文章

第三方组件引用另一个第三方组件的悲剧

首先我先声明,我的摘要是故意这样写的,如果你是因为看了摘要才进来的,请让我大笑三声:哈哈哈~~ 不过既然你已经进来了,不妨继续往下看看~~ 事件背景 话说最近换工作了,刚接手的项目的项目中遇到一个棘手的事情;一个第三方组件中使用了老版的log4net(1.2.10),另一个第三方组件中使用了新版的log4net(1.2.13) 这下问题来了 当我自己的项目中需要同时使用这2个第三方组件的时候,他们各自引用的log4net版本是不一致的 所以,不管我引用的是哪个版本的log4net,最终的效果是另

wpf资源嵌套,一个资源引用另外一个资源,被引用的资源应该声明在前面

在wpf的XAML的Window.Resources中,一个资源引用另外一个资源,出现如下错误: “错误 1 “{DependencyProperty.UnsetValue}”不是 Setter 上“System.Windows.FrameworkElement.FocusVisualStyle”属性的有效值”. 如下图: 虽然错误列表里出现如图的错误,但是程序缺依然可以运行,只是在设计器里看不了UI视图(界面). 出现这个错误的原因是: 被引用的资源的声明在引用它的资源的后面了(或者是没有声明

vue.js注册引用全局消息组件

1 注册 在 src/components 下新建 index.js 文件,复制贴入以下代码: 注册全局组件需要使用 Vue.component,第一个参数 'Message' 是组件名称,第二个参数 Message 是一个对象或者函数,我们这里是一个对象.(vue-cli模板下) import Message from './Message' Vue.component('Message', Message) 2 引用 打开 src/main.js 文件,引入 ./components: im

Eclipse java中一个工程引用另一个工程的类

最近写代码在写一个tools的工程,打算把平常用到的自己写的工具类都放在里面. 所以就出现了一个工程使用到tools工程中的类使如何引用 比如 tools工程为 project tools ,现在要使用工具工程中的类的工程为project aa 那么右击aa,properties->java build paths->project->add 选择tools 即可对project tools 中类进行引用.

(七十一)android中一个工程引用另一个工程

现在已经有了一个Android工程A,我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A.通常有两种方法实现: 1.把工程A做成纯Jar包 右键工程-->Export-->点击Java--->JAR file--->Next-->勾选src包即可,其他项不选-->点击finish即可生成jar文件. 但是,如果在工程A中用了R.java中的引用,则无法打成jar包.原因是R.java是自动生成的,是动态的,每次编译都是

eclipse中一个项目引用另一个项目的方法

有时候我们一个项目会依赖于另一个项目的类库和资源,如下图项目pds-prrs依赖于pds-fw和pds-srv中的类和包 想要在pds-prrs中引入其他两个项目的方法为: 右键pds-prrs->build path->configure build path->project选项卡->.点击add,将另外两个项目加入即可 效果如下

php一个类引用另一个类的方法的写法

default.php: <?php namespace SiteInfo{ class Site{ var $url; var $title; function setUrl($par){ $this->url=$par; } function getUrl(){ echo $this->url.PHP_EOL; } function setTitle($par){ $this->title=$par; } function getTitle(){ echo $this->

一个.py引用另一个.py中的方法

处理函数 X_Add_Y_Func.py 1 #__author__ = 'Administrator' 2 def add_func(x, y): 3 return x+y 调用函数 X_Add_Y_Func_Test.py 1 #__author__ = 'Administrator' 2 from X_Add_Y_Func import add_func 3 4 print("from X_Add_Y_Func import add_func") 5 print("re

xml文件里一个字符串引用另一个字符串

<? xml version="1.0" encoding="UTF-8"?> < beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/s