Я использую pnpjs v 2.0.0 с SPFX для выполнения некоторых операций со списком.
public async getitem(listname) {
// get a specific item by id
const item: any = await sp.web.lists.getByTitle(listname).items.getById(20).get();
console.log(item);
// await item.like();
// get the liked by data
const likedByData: ILikeData[] = await item.getLikedBy();
console.log(likedByData);
// get the liked by information
const likedByInfo: ILikedByInformation = await item.getLikedByInformation();
console.log(likedByInfo);
}
Я получаю объект item, но не могу добавить к нему лайк, появляется сообщение об ошибке:
Uncaught (in promise) TypeError: item.like is not a function
Я использовал документацию: @ pnp / sp / комментарии и отметки "Нравится"