我应该在Typescript中重写所有现有的jquery ajax webparts,还是最好在SPFX中注入现有的jquery? [英] Should I rewrite all the existing jquery ajax webparts in Typescript or is it better to inject existing jquery in SPFX?
本文介绍了我应该在Typescript中重写所有现有的jquery ajax webparts,还是最好在SPFX中注入现有的jquery?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我们正在从SharePoint 2013迁移到SharePoint。我们正考虑在2013年迁移现有的webparts,其中包含jquery - ajax到SPFX客户端
webparts。现在,我们是否必须重写Typescript中的所有代码?我们可以在Typescript中注入现有的jquery ajax吗?任何人都可以建议吗?
推荐答案
建议将现有的jQuery / JSOM解决方案迁移到SPFx打字稿,如下面的官方文档中所述。
"并不总是可以在SharePoint Framework解决方案中重用现有脚本。例如,SharePoint Framework解决方案打包为JavaScript模块,并在页面上异步加载。某些JavaScript库
在模块中引用时无法正常工作或必须以特定方式引用。此外,依赖于页面事件,例如 onload 或使用jQuery 准备好 函数
可能会导致不良结果。"
更重要的是,你可以在SPFx解决方案中轻松使用新的pnp库。
https://docs.microsoft.com/en-us/sharepoint/dev / SPFX / WEB-件/引导/使用-SP-p np-js-with-spfx-web-parts
有关新pnp库的更多信息。
最诚挚的问候,
Lee
这篇关于我应该在Typescript中重写所有现有的jquery ajax webparts,还是最好在SPFX中注入现有的jquery?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文