Как получить data из vue компонента в другом компоненте?

311
05 августа 2017, 05:40

Есть vue royter

.....
const Edit = Vue.component('edit', require('./components/pages/edit.vue'));
const Product_category = Vue.component('home',             
require('./components/pages/product_categories.vue'));
const routes = [
........
{
    path: '/product_categories',
    name: 'product_categories',
    component: Product_category
},
{
    path: '/product_categories/edit/:id',
    name: 'product_categories_edit',
    components: {default: Edit, entity: Product_category},
    props: {default: true, entity: true}
}
];

Как я могу получить data компонета Product_category в компонете Edit?

<script>
export default {
    props: ['id', 'entity'],
    mounted: function () {
        console.log('Admin edit page mounted.');
        console.log(this.entity); // Eror
        console.log(entity); // Eror
        this.getData();
    },
}
</script>

Прямое обращение не подходит, т.к. у каждого роута будет свой entity.

READ ALSO
Создаю таблицу с помощью jQuery DataTables

Создаю таблицу с помощью jQuery DataTables

Помогите пожалуйста не могу понять как поменять функцию в mRender, чтобы рна отображала цену

283
Почему не работает скрипты на разных страницах?

Почему не работает скрипты на разных страницах?

ПриветЕсть многостраничный сайт и файл js который подключается на всех страницах в футере

316
jQuery селекторы при on click

jQuery селекторы при on click

Есть таблицаПосле определенного события (у меня это кнопка CHECK) элементам tr присваивается class

364
не отрабатывает скрипт width

не отрабатывает скрипт width

Имеется воттакая верстка

211