Vuejs - не выходит передать переменную через props/v-bind

388
16 июня 2017, 11:27

Доброго времени суток. Никак не выходит передать в компонент переменную через props. Пример моего кода:

HTML:

<div id='app-container'>         
    <user-edit v-bind:current-user-id="editID"></user-edit>
</div>

JS:

var userEditComponent = {
    template: '<p>{{currentUserID}}</p>',
    props: ['currentUserID']
};
var vm = new Vue ({
    el: '#app-container',
    data: {
        editID: 123
    },
    components: {
        userEdit: userEditComponent
    },
});

Результат - эта переменная currentUserID в компоненте всегда undefined, хотя вроде бы как в других компонентах передача таким способом работает. Не могу никак понять что упустил. Буду благодарен за помощь!

Answer 1

Скорее всего ошибка в имени, при передаче в пропсы переменная должна записаться как currentUserId, а не как currentUserID.

READ ALSO
NodeJS аутентификация

NodeJS аутентификация

ЗдравствуйтеПроблема, наверное, глупая, но я не могу написать нормальную аутентификацию на node js

345
Почему так себя ведет window.location.assign

Почему так себя ведет window.location.assign

пытаюсь загрузить документ по указанному url после выполнения скрипта следующим образом скрипт отрабатывает по этому url

315
Инпуты с типом поля email не сериализуются

Инпуты с типом поля email не сериализуются

На форме попробывать валидацию html5 и столкнулся с проблемой, есть поле email которое в javascript почемуто не сериализуется

343
Как изменить положение значения?

Как изменить положение значения?

Добрый деньПомогите, пожалуйста, изменить положение значения индикатора вот для этого

314