IE 11 ошибка при использовании Pnp.js для расширения и выбора - PullRequest
0 голосов
/ 01 июля 2019

Я столкнулся с постоянной ошибкой, которая появляется только в IE, где pnp.js не будет расширяться или выделять какие-либо поля при вызове функции. Это естественно вызывает проблемы

Эта проблема возникает только в IE 11 из протестированных мной браузеров. Все протестированные мной современные браузеры (Firefox, Chrome, Edge) работают без проблем. Я пытался спросить конкретный сайт sharepoint, но не получил ответа. Я также включил polyfills

pnp.sp.web.lists.getByTitle(listName).items.select('Title,ID,IDCopy,Priority,Goal/ID,Goal/Title').expand('Goal/ID,Goal/Title').get().then(function(r)  { 
    console.log(r);
    // Other code here that does stuff.
});

Я ожидал получить расширенный результат, подобный этому

Goal:
   ID: //various data
   Title: //various data 
   odata.id: 
   odata.type: 
   __proto__: Object
Goal@odata.navigationLinkUrl: 
ID: //various data
IDCopy: //various data
Id: //various data
Priority: //various data
Title: //various data
odata.editLink: 
odata.etag: 
odata.id: 
odata.type:

Я получаю этот результат в браузерах не IE. Однако в IE я получаю такой результат:

   ArchiveG:
   Attachments: //various data
   AuthorId: //various data
   ComplianceAssetId: //various data
   ContentTypeId: //various data
   Created: //various data
   EditorId: //various data
   FileSystemObjectType: //various data
   GoalActi0: //various data
   GoalActi1: //various data
   GoalId: //various data
   GUID: //various data
   ID: //various data
   Id: //various data
   IDCopy: //various data
   LongTermBenefit_x002f_Quickwin: //various data 
   Modified:  //various data
   Notes: //various data
   odata.editLink: //various data
   odata.etag: //various data
   odata.id: //various data
   odata.type: //various data
   OData__UIVersionString: //various data
   Priority: //various data
   ServerRedirectedEmbedUri: //various data 
   ServerRedirectedEmbedUrl: //various data
   Title: //various data
   ToDelete: //various data

различные файлы поддержки для функций pollyfill, которых нет в IE 11, такие как обещания и тому подобное.

<script src="../polyfill.min.js" type="text/javascript"></script> 
<script src="../fetch.umd.js" type="text/javascript"></script> 
<script src="../pnpjs.es5.umd.bundle.min.js" type="text/javascript"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...