Sharepoint Online SPFX Web 部件 React - 如何根据环境动态选择脚本?
Sharepoint Online SPFX Web parts React - How to dynamically choose script based on enviro?
我想动态选择要在我的 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');
} ;
这可能吗?
我认为您可以使用 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');
};
我想动态选择要在我的 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');
} ;
这可能吗?
我认为您可以使用 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');
};