Как обратится в Vue свойствам из скрипта jQuery в mounted?

Создаю экземпляр Vue.

var journalRequestsClient = new Vue({

Параметры

data: {
                filterParam: {
                    status: 0,
                    object: 0,
                    dateStart: '',
                    dateEnd: ''
                }
}


В его свойстве mounted прописываю

mounted: function () {
                this.$nextTick(function () {
                    $('.datetimepicker').datetimepicker({
                        format: 'dd.mm.yyyy hh:ii:ss',
                        autoclose:true,
                        language: 'ru'
                    })
                    .on('changeDate', function(ev) {
                        var value = $("#selectDateStart").val();
                        this.filterParam.dateStart = value;
                    });
                })
            },


Как теперь перебросить this с jQuery на Vue ?
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
@Koteezy
в $nextTick:

let self = this;

а после
self.filterParam.DateStart = value;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
Решение этого вопроса: Как в Vue реагировать на изменение в value сделанные через jQuery? подходит и здесь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы