Я сделал пользовательский элемент, расширяет встроенный элемент, как <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