Как использовать настроенный встроенный элемент в VueJs - PullRequest
1 голос
/ 16 мая 2019

Я сделал пользовательский элемент, расширяет встроенный элемент, как <button is="my-button">.Но это не работает, когда я использую его в VueJs.Потому что, возможно, VueJs используют атрибут is для своих компонентов.

Есть ли какое-то хорошее решение для этого?

  • <button is="my-button"> -> <my-button>: Vue попытаться создать его компонент.и тогда моя кнопка не работает.

  • <button is="my-button" v-pre>: она работает для элемента button, но привязка данных в кнопке не работает.

  • <button v-my-custom-directive="'my-button'">: Это работает, и это мое последнее решение ... Но это выглядит ужасно.Я должен использовать кавычки во избежание undefined variable error.Я не хочу предлагать других людей, которые используют мой элемент в VueJs.

Пример кода: https://jsbin.com/yucojat/2/edit?html,js,output

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...