Есть ли проблема с элементом el-input, который я использую, потому что я получаю ошибку при нажатии на значок - PullRequest
0 голосов
/ 23 октября 2019
<el-input
  type="password"
  v-model="data.password"
  prefix-icon="el-icon-lock"
  suffix-icon="el-icon-view"
  :on-icon-click="show"
></el-input>

Я пробовал приведенный выше код, но получаю:

migrating.js? 696e: 49 [Перенос элемента] [ElInput] [Атрибут]: нажатие на значок убирается.

Могу ли я знать свою ошибку? Как указать, для какого значка стоит щелкнуть мышью?

1 Ответ

1 голос
/ 25 октября 2019

Этот атрибут был удален в Выпуск 2.0.0 Углерод

Примечание. Удален атрибут on-icon-click и событие щелчка. Теперь, чтобы добавить обработчик кликов на иконки, используйте именованные слоты.

Код изменяется следующим образом

<el-input
  type="password"
  v-model="data.password"
>
  <i slot="prefix" class="el-icon-lock" @click="show"></i>
  <i slot="suffix" class="el-icon-view" @click="show"></i>
</el-input>
...