#javascript #vue.js #iview
Вопрос:
lt;Rowgt; lt;i-col :span="8"gt;lt;p class="item_key"gt;{{ this.$lang.ui.m024 }}lt;/pgt;lt;/i-colgt; lt;i-col :span="16"gt; lt;Checkbox v-model="permissions" v-for="item in permissionsList" :value="item.value" :key="item.value" :name="item.name" gt; {{ this.$lang.ui.m024 }} lt;/Checkboxgt; lt;/i-colgt; lt;/Rowgt;
для первого {{ this.$lang.ui.m024 }} он хорошо работает на веб-странице, но для {{ this.$lang.ui.m024 }} в флажке есть ошибка: [Предупреждение Vue]: Ошибка при визуализации: «Ошибка типа: Не удается прочитать свойства неопределенного (чтение «$lang»)»
Комментарии:
1. Вам не нужно использовать
this
в своем шаблоне
Ответ №1:
Попробуйте вставить свой String
в lt;pgt;
-тег, как показано ниже:
lt;Checkbox v-model="permissions" v-for="item in permissionsList" :value="item.value" :key="item.value" :name="item.name"gt; lt;pgt;{{ this.$lang.ui.m024 }}lt;/pgt; lt;/Checkboxgt;
и чем изменить это в вашем lt;stylegt;
:
.checkbox input, .checkbox p { display: inline-block }
Надеюсь, это сработает для вас — пожалуйста, дайте мне знать!
Комментарии:
1. спасибо, но все равно есть та же ошибка