首先创建spfx webpart项目:
使用VS Code打开,然后在terminal中安裝pnpjs包:
安装完成之后,在webpart代码文件(这里是CreatePageWebPart.ts)中,从pnpjs包中导入需要用到的对象如下:
然后修改render方法,添加一个按钮,点击按钮的时候执行addPage方法,定义如下:
具体代码以及注释如下,不要忘记导入react和react-dom。
import * as React from 'react';
import * as ReactDom from 'react-dom';
... ...
public render(): void {