vue 引用其他组件
Posted 狗哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 引用其他组件相关的知识,希望对你有一定的参考价值。
1、在components 目录下新建Test.vue 文件
<template> <div class="test"> <h1>{{ msg }}</h1> <router-link to="/login">跳转到详情页</router-link> </div> </template> <script> export default { name: \'test\', data () { return { msg: \'this.test uve\' } } } </script> <!-- Add "scoped" attribute to limit CSS to this component only --> <style scoped> h1, h2 { font-weight: normal; } ul { list-style-type: none; padding: 0; } li { display: inline-block; margin: 0 10px; } a { color: #42b983; } </style>
2、在Hell.vue里添加代码引用Test.vue
<template> <div class="hello"> <h1>{{ msg }}</h1> <!-- 引用的组件标签 和下边 import 的名称保持一致 --> <test></test> </div> </template> <script> // 引用Test.vue 命名为test import test from \'./Test\' export default { name: \'hello\', // 引用组件 components:{ test }, data () { return { msg: \'Welcome to Your Vue.js App\' } } } </script> <!-- Add "scoped" attribute to limit CSS to this component only --> <style scoped> h1, h2 { font-weight: normal; } ul { list-style-type: none; padding: 0; } li { display: inline-block; margin: 0 10px; } a { color: #42b983; } </style>
运行结果:
以上是关于vue 引用其他组件的主要内容,如果未能解决你的问题,请参考以下文章