Vue创建组件的方式

博客介绍了三种组件创建方式。方式一是创建私有组件;方式二创建的是全局组件;方式三代码可高亮显示且有提示,编写较为方便。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方式一

创建一个私有组件

  new Vue({
    el:"#app",
    components: {
       App:{
         template:"<div><h1>标题</h1><span>内容</span></div>"
       }
    },
    template:'<App></App>'
  })

方式二

这里创建的是一个全局组件

 <!-- <script>
  Vue.component("MySon",{
    template:"<div> 这是全局组件 </div>"
  })
  var vm = new Vue({
  el:'#app',
  data: {
  }
  })
  </script> -->

方式三

此方代码可以高亮的显示,并且有代码的提示,写起来比较方便

   <template id="login">
     <div @click = "handleClick" >
       <h1>标题</h1>
       <span>内容</span>
     </div>
   </template>
  <script>
 Vue.component("MyLogin",{
   template:"#login",
   methods:{
    handleClick() {
     alert("a")
    }
   }
 })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值