Я реализую компонент в vue.js, и мне нужно передать значение компоненту из родительского представления. Ниже я пытаюсь это сделать. div
правильно принимает идентификатор, однако компонент не получает одинаковое значение id. В конечном HTML идентификатор отображается так, как вы видите его «i - {{item.Id}} - информационный бюллетень» и не обрабатывается vue.jsПередача значения в компонент
Каков правильный синтаксис отправки данных в vue.js компонент?
<div class="slds-col" id="{{item.Id}}
<marketing-preference id="i-{{item.Id}}-newsletter" name="Newsletter" ></marketing-preference>
</div>
Здесь находится Javascript, определяющий компонент.
Vue.component('marketing-preference',{
template: '#marketing-preference-template',
props:['id','name']
});
Я считаю, что вы имеете в виду ': идентификатор = " 'i-' + item.Id + -newsletter '"'. Хотя, OP было бы лучше создать метод для этого или вычисленного свойства. Тем не менее, я по-прежнему даю вам несколько приятных действий. –
@BillCriswell Спасибо. Обновлено. Или может сделать другой с backticks и ES6. –