Scoped-slots,访问intance方法

时间:2017-11-23 19:24:26

标签: javascript vuejs2 vue-component

我有一个包装器组件,我从vuex getter

绑定一个列表
<code>
  <grid-review-component v-bind:reviewResults="customerReviewResults">
    <grid-cell-component
     slot="cell"
     slot-scope="result" v-bind:label="result.getValue()"  v-bind:value="result.getValue">
    </grid-cell-component>
  </grid-review-component>
</code>

在我的网格评论组件中,我们用于循环和绑定结果

<div class="columns">
 <div class="column" v-for="result in reviewResults" :key="result.id">
   <slot name="cell" v-bind="result"></slot>
 </div>
</div>

插槽范围绑定有效但getLabel()和getValue()未定义;它们是类的实例方法; 不确定原因,如果我正常绑定(父实例为父实例提供正确的值),但不是这样。在这个例子中,错误是它们不是一个函数。我缺少什么?

0 个答案:

没有答案