Laravel Nova - функция всплывающей подсказки с помощью директивы - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь добавить функцию «всплывающей подсказки» для полей в nova, где пользователь может навести курсор на поле или значок, а затем он видит текст подсказки во всплывающей подсказке.

Я уже создал макрос в PHP для добавления всплывающей подсказки в поле следующим образом:

Field::macro('tooltip', function ($value) {
    $this->withMeta(['extraAttributes' => [
        'v-tooltip' => "xxx"
    ]]);
    return $this;
});

Теперь в поле ввода есть атрибут v-tooltip="my text".

Я пытаюсь использовать его как директиву vue следующим образом:

Nova.booting((Vue, router, store) => {
    console.log("nova booting")
    Vue.directive('tooltip', {
        inserted: function (el) {
            console.log("tooltip is here");
        }
    })
})

Я получаю журнал "nova Booting", но не журнал "Подсказка здесь". Есть идеи, почему или как решить мою проблему?

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