событие клика не срабатывает в vue.js - PullRequest
0 голосов
/ 06 октября 2018

в модале я хочу запустить метод, когда нажимаю на кнопку вот код модального:

 <div class="modal fade" id="new" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle"
             aria-hidden="true">
            <div class="modal-dialog modal-dialog-centered" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <h5 class="modal-title" id="exampleModalLongTitle">@lang('admin.new')</h5>
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                            <span aria-hidden="true">&times;</span>
                        </button>
                    </div>
                    <div class="modal-body">
                        <div class="col-xs-12 create text-center  font-rtl">
                            <div class="form-group form-md-line-input  col-xs-12  text-center">
                                <label for="form_control_1">@lang('admin.type')</label>
                                <input type="text" class="form-control" name="type" id="form_control_1"
                                        required v-model="da.type">
                            </div>
                            <div class="form-group form-md-line-input col-xs-12 ">
                                <label for="form_control_1">@lang('admin.status')</label>
                                <select class="form-control" name="active"  required v-model="da.active">
                                    <option value=""></option>
                                    <option value="true">@lang('admin.active')</option>
                                    <option value="false">@lang('admin.inactive')</option>
                                </select>
                            </div>
                        </div>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
                        <button class="btn btn-primary bb" @click="post_type()">@lang('admin.save')</button>
                    </div>
                </div>
            </div>
        </div>

и мой метод определен во внешнем файле .ts:

post_type() {
            post_data(this.da).subscribe(function (x: any) {

                if (x.status == "failure") {
                    // toastr[]("Gnome & Growl type non-blocking notifications", "Toastr Notifications")

                    toastr.error(x.message);
                } else {
                    // console.log(result.status);
                    // location = "/admin/category?type_id="+this.type_id;
                    this.get_type_data();
                    $('#new').modal('toggle');
                    this.da.type = '';
                    this.da.active = '';
                    toastr.success(x.message);
                }

            });


        },

Я делаю это для другой страницы, и она работает правильно, но для этой не работает и даже не стреляет.что мне делать?

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