zoukankan      html  css  js  c++  java
  • Vue.extend提供自定义组件的构造器

    Vue.extend 返回的是一个“扩展实例构造器”,也就是预设了部分选项的Vue实例构造器。

    经常服务于Vue.component用来生成组件,可以简单理解为当在模板中遇到该组件名称作为标签的自定义元素时,

    会自动调用“扩展实例构造器”来生产组件实例,并挂载到自定义元素上。
    自定义无参数标签
    我们想象一个需求,需求是这样的,要在博客页面多处显示作者的网名,并在网名上直接有链接地址。

    我们希望在html中只需要写<message></message> ,这和自定义组件很像,但是他没有传递任何参数,只是个静态标签。
    html  

    <message></message>

    js

    var
    ms = Vue.extend({ template:`<div><span>{{name}}</span>-<span>{{sex}}</span></div>`, data:function(){ return{ name:"小智", sex:"男" } } }) // 用$mount把Vue.extend提供的自定义组件挂载到message上 new ms().$mount('message')
  • 相关阅读:
    体温登记APP总结
    体温登记day4
    体温登记day3
    寒期周总结五
    体温登记day2
    体温登记day1
    家庭记账本day7
    家庭记账本day6
    家庭记账本day5
    家庭记账本day4
  • 原文地址:https://www.cnblogs.com/Model-Zachary/p/6940947.html
Copyright © 2011-2022 走看看