码迷,mamicode.com
首页 > 其他好文 > 详细

vue 引用其他组件

时间:2017-08-03 18:51:47      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:添加   lin   hello   efault   component   padding   width   return   list   

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 引用其他组件

标签:添加   lin   hello   efault   component   padding   width   return   list   

原文地址:http://www.cnblogs.com/gouge/p/7281136.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!