Добрый день.
Мы создаем наше приложение, используя Vuejs / Vuex / vue-router, используя https://github.com/vuejs/vue-hackernews-2.0
. При создании и просмотре нашего приложения с помощью IE11 мы получаем SCRIPT1046: Multiple definitions of a property not allowed in strict mode
и он ссылается на скомпилированный файл app.[#hash].js
.Я отслеживал свойство дубликата для следующего компонента:
<div class="form-group form-group-list">
<label aria-labelledby="Shopping preference">Shopping preference</label>
<ul class="inline">
<li>
<label for="users__secondary_signup__gender__female" aria-labelledby="Gender female">
<span class="enhanced-radio" :class="{ 'selected': selectedGender === 'FEMALE' }">
<input id="users__secondary_signup__gender__female" class="enhance-radio"
:checked="selectedGender === 'FEMALE'" name="gender"
type="radio" value="FEMALE" v-model="selectedGender">
</span> Female
</label>
</li>
<li>
<label for="users__secondary_signup__gender__male" aria-labelledby="Gender male">
<span class="enhanced-radio" :class="{ 'selected': selectedGender === 'MALE' }">
<input id="users__secondary_signup__gender__male" class="enhance-radio"
:checked="selectedGender === 'MALE'" name="gender"
type="radio" value="MALE" v-model="selectedGender">
</span> Male
</label>
</li>
</ul>
</div>
Единственная ссылка в скомпилированном файле на них:
domProps: {
checked: "MALE" === t.selectedGender,
checked: t._q(t.selectedGender, "MALE")
},
and
domProps: {
checked: "FEMALE" === t.selectedGender,
checked: t._q(t.selectedGender, "FEMALE")
},
Я не могу найти больше нигде в скомпилированномфайл, в котором могут быть дублированные свойства объекта.Кто-нибудь видел это?Мы что-то не так делаем в компоненте, чтобы он это делал?
Спасибо, любая помощь приветствуется.