Vue组件使用
Posted aizhinong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue组件使用相关的知识,希望对你有一定的参考价值。
一、创建组件
三个模板,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组件使用的主要内容,如果未能解决你的问题,请参考以下文章