Sharepoint Online SPFX Web部件React - 如何基于enviro动态选择脚本?

问题描述 投票:0回答:1

我想动态选择在我的Web部件中使用哪个脚本。

我的进口如下:

import * as jQuery from 'jquery';
import 'jqueryui';

我想在我的组件中执行此操作:

//Select script to us 
//if (Environment.type === EnvironmentType.Local) {
  //import * as jQuery from 'jquery';
  //import 'jqueryui';
//} else if (){
   SPComponentLoader.loadCs('//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css');
  SPComponentLoader.loadScript('//code.jquery.com/jquery-min.1.12.1.js');
} ;

这可能吗?

reactjs typescript sharepoint sharepoint-online
1个回答
0
投票

我想你可以使用require方法,如下所示:

//Select script to use 
if (Environment.type === EnvironmentType.Local) {
    require('jQuery');
    require('jqueryui');  
} else if (){
   SPComponentLoader.loadCss('//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css');
   SPComponentLoader.loadScript('//code.jquery.com/jquery-min.1.12.1.js');
};
© www.soinside.com 2019 - 2024. All rights reserved.