首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Vue在init上自动实例化组件?

如何让Vue在init上自动实例化组件?
EN

Stack Overflow用户
提问于 2019-05-27 18:58:25
回答 2查看 42关注 0票数 1

我刚来Vue,我在做一些测试。

代码语言:javascript
复制
Vue.component('area-selectors-box', {
  template: `
    <div class="selectors-box">
      <select v-for="select in selects">
        <option>test</option>
      </select>
    </div>
  `,
  props:['selects']
});

var dealer_manager = new Vue({
  el: '#dealers-main-box'
  ,data:{
    dealers:[],
    selects:[{name:'select-1'},{name:'select-2'}]
  }
  ,mounted: function(){
  }
  ,created: function(){
  }
  ,methods: {

  }
});

稍后在html中的...And:

代码语言:javascript
复制
<area-selectors-box></area-selectors-box>

但它将只输出<div class="selectors-box"></div>,而不是selects。

为什么?我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-27 22:40:32

感谢@Daniel Danaee,我发现我漏掉了一步。在我的html上,我必须像这样引用绑定的属性:

代码语言:javascript
复制
<area-selectors-box v-bind:selects="selects"></area-selectors-box>
票数 2
EN

Stack Overflow用户

发布于 2019-05-28 22:04:32

我很高兴:)如果你遇到过渲染问题,从JS框架的经验来看,经常是数据无法找到或加载。祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56324761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档