2017-11-05 20 views
0

view.blade.php:Vue.js - データをコンポーネントに渡す方法は?

<div id="dashboard"> 
     <calendar someattr="xxx"></calendar> 
     <calendar someattr="yyy"></calendar> 
</div> 

app.js:

import Calendar from './components/Calendar.vue'; 

new Vue({ 

    el: '#dashboard', 

    components: { 
     Calendar 
    } 

}); 

Calendar.vue:

<template> 
     ... some code ... 
    </template> 

<script> 
    export default { 
     props: ['someattr'], 
     methods: { 
      fetchEvents() { 
      //HERE 
      } 
     } 
    } 
</script> 

質問がある:私は内部の属性 "someattr" の値を取得する方法メソッドfetchEventsの私のコンポーネントですか?

答えて

1

そんな感じですか?

<template> 
    ... some code ... 
</template> 

<script> 
    export default { 
    props: ['someattr'], 
    methods: { 
     fetchEvents() { 
     console.log(this.someattr) 
     } 
    } 
    } 
</script> 
+0

お返事ありがとうございます。しかし、それが簡単な方法であれば、私はそのような質問をしません:) this.someattr == undefined – Aleksandrs

+0

実際に私はすべてを再チェックし、何が恥で、すべてがうまくいきます。そして、私はこの答えに投票した人が誰かわからない:) – Aleksandrs

+0

@Aleksandrsとにかく:) – WaldemarIce

関連する問題