1.0.42 • Published 2 days ago

pb-sxp-ui v1.0.42

Weekly downloads
-
License
MIT
Repository
-
Last release
2 days ago

📦 安装

npm install pb-sxp-ui
# or
yarn add pb-sxp-ui

🔨 使用

以 Next.js 框架为例子:

import { GetServerSideProps } from 'next';
import React, { FC } from 'react'
import Pagebuilder, { PageView } from 'pb-sxp-ui';

// 初始化 PageBuilder 配置
Pagebuilder.init({
  tenantId: 'xxxxxxxxxx',
  appId: 'xxxxxxxxx',
  env: 'live' // 可选参数,默认是 live 环境
});


interface IProps {
  path: string;
  data: any
}

const ContentPage: FC<IProps> = ({ data ,path}) => {
  return (
    <PageView data={data?.data} isSsr path={path}/>
  )
}

export const getServerSideProps: GetServerSideProps<IProps> = async (
  context
) => {
  // 接收传来的路径
  const path = context.query.path as string;
  // 获取页面数据
  const result = await Pagebuilder.getDetail(path)
  return {
    props: {
      path,
      data: result.data
    },
  };
};

export default ContentPage;

⌨️ 本地调试

运行开发环境

$ npm install
$ npm run start

生成本地开发全局链接

npm link
# or
yarn link

在使用该包的项目中安装调试

npm link pb-sxp-ui
# or
yarn link pb-sxp-ui

👾 发布

打包线上安装包

npm run package
# or
yarn package

发布 npm

$ npm version patch|minor|major
$ npm publish

# 自动化发布包
$ npm run pub patch|minor|major|xx.xx.xx
1.0.42

2 days ago

1.0.41

2 days ago

1.0.39

3 days ago

1.0.38

3 days ago

1.0.40

3 days ago

1.0.33

4 days ago

1.0.37

4 days ago

1.0.36

4 days ago

1.0.35

4 days ago

1.0.34

4 days ago

1.0.32

5 days ago

1.0.31

5 days ago

1.0.29

6 days ago

1.0.30

6 days ago

1.0.28

6 days ago

1.0.26

9 days ago

1.0.27

9 days ago

1.0.25

10 days ago

1.0.24

10 days ago

1.0.23

10 days ago

1.0.19

11 days ago

1.0.18

11 days ago

1.0.17

11 days ago

1.0.16

11 days ago

1.0.22

10 days ago

1.0.21

11 days ago

1.0.20

11 days ago

1.0.15

11 days ago

1.0.14

12 days ago

1.0.9

13 days ago

1.0.8

13 days ago

1.0.11

13 days ago

1.0.10

13 days ago

1.0.13

13 days ago

1.0.12

13 days ago

1.0.7

16 days ago

1.0.6

16 days ago

1.0.5

17 days ago

1.0.4

18 days ago

1.0.3

18 days ago

1.0.3-alpha.4

19 days ago

1.0.3-alpha.3

20 days ago

1.0.3-alpha.2

20 days ago

1.0.3-alpha.1

25 days ago

1.0.2-alpha.1

26 days ago

1.0.2

1 month ago

1.0.1

1 month ago

1.0.0

1 month ago