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

Vue组件使用

时间:2020-03-31 17:35:52      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:vue组件   多个   content   put   htm   component   div   export   compute   

一、创建组件

  三个模板,template、script、style分别对应html、js、css

  template中只能有一个父标签,不能并列多个父标签

  script必须export 一个默认函数,拥有name属性和data方法,data必须有返回值

  style标签最好加入scoped属性,声明样式只对当前组件有效

<template>
    <div class="app">
        <h1>{{msg}}</h1>
    </div>
</template>

<script>
export default {
    name:"App",
    data(){
        return{
            msg:"内容区"
        }
    },
    methods:{

    },
    computed:{

    }
}
</script>

<style scoped>

</style>

二、父组件使用组件

  1、引入

  2、挂载

  3、使用

<template>
  <div class="app">
    <h1>{{msg}}</h1>
    <!-- 使用子组件 -->
    <HelloWorld></HelloWorld>
    <hr>
    <!-- 可以重复使用 -->
    <HelloWorld></HelloWorld>
    <hr>
    <Vcontent></Vcontent>
  </div>
</template>

<script>
//引入子组件
import HelloWorld from "./components/HelloWorld"
import Vcontent from "./components/Vcontent"
export default {
  name : "App",
  data(){
    return {
      msg:"hello"
    }
  },
  methods:{

  },
  computed:{

  },
  //挂载子组件
  components:{
    HelloWorld,  //HelloWorld:HelloWorld
    Vcontent
  }
}
</script>


<style scoped>

</style>

 

Vue组件使用

标签:vue组件   多个   content   put   htm   component   div   export   compute   

原文地址:https://www.cnblogs.com/aizhinong/p/12606427.html

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