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

303
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, чтобы рна отображала цену

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

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

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

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

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

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

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

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

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

204