Почему мое вычисляемое свойство запрашивает сеттер? - PullRequest
0 голосов
/ 15 апреля 2019

В нашей базе кода есть функция:

    userCanUploadAttachment() {
        if (this.manualFileUploadIsActive) {
            if (!this.contact.attachment) {
                if (this.permission('canUploadAttachments')) {
                    return true;
                }
            }
        }

        return false;
    },

Существует только одно место, где вызывается вычисляемое свойство, и это в этом бите:

     <b-button
       v-if="userCanUploadAttachment"
       class="btn-lg pull-right hide-when-printing"
       @click="uploadAttachment(contact.id)"
     >

Этотолько два места во всем файле, которые называются userCanUploadAttachment.Почему он просит сеттера?Сообщение:

[Vue warn]: Computed property "userCanViewAttachment" was assigned to but it has no setter.

Обычно, это было бы, если бы вы устанавливали его где-то, но это нигде не устанавливалось?

...