0.2.19 • Published 2 months ago

papayaui v0.2.19

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

papayaui · npm

适用于 uniapp 的 ui 框架

  • 💪 Vue 3 Composition API
  • 🔥 Written in TypeScript
  • 🧀 Document

准备工作

安装

# 通过 npm 安装
npm i papayaui

# 通过 pnpm 安装
pnpm install papayaui

SASS

此 ui 库依赖 SASS,请确保已经安装

# 通过 npm 安装
npm i sass -D

# 通过 pnpm 安装
pnpm install sass -D

附加依赖(仅使用 pnpm 时注意)

因 uniapp easycom 组件模式的限制,如果您使用 pnpm 作为包管理器,您需要手动安装以下依赖

pnpm install async-validator dayjs

配置步骤

引入全局 SCSS 文件

注意 在App.vue中首行的位置引入,注意给 style 标签加入 lang="scss"属性

<style lang="scss">
  /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
  @import 'papayaui/index.scss';
  @import 'papayaui/fonts/iconfont.css'; // 引入字体图标
</style>

配置 easycom 组件模式(推荐)

此配置需要在项目 src 目录的 pages.json 中进行。

温馨提示

  1. uni-app 为了调试性能的原因,修改 easycom 规则不会实时生效,配置完后,您需要重启 HX 或者重新编译项目才能正常使用。
  2. 请确保您的 pages.json 中只有一个 easycom 字段,否则请自行合并多个引入规则。
{
  "easycom": {
    "autoscan": true,
    "custom": {
      "^pa-(.*)": "papayaui/components/$1/$1.vue"
    }
  }
}

Volar 支持

如果您使用 Volar,请在 tsconfig.json 中通过 compilerOptions.type 指定全局组件类型。

// tsconfig.json
{
  "compilerOptions": {
    // ...
    "types": ["papayaui/global"]
  },
}

注意,如果使用 pnpm,全局组件类型无法识别,请尝试按照以下方式配置(二选一)

  • 安装 @vue/runtime-core
pnpm install @vue/runtime-core -D
  • 创建 .npmrc, 添加以下内容
shamefully-hoist=true

修改主题色

所有颜色都基于 css 变量定义,覆盖 css 变量即可

/* 小程序 */
page {
  --pa-color-primary: #409eff;
}

/* H5 */
:root {
  --pa-color-primary: #409eff;
}
0.2.19

2 months ago

0.2.18

2 months ago

0.2.17

4 months ago

0.2.16

4 months ago

0.2.15

4 months ago

0.2.14

4 months ago

0.2.13

5 months ago

0.2.12

6 months ago

0.2.11

7 months ago

0.2.10

7 months ago

0.2.9

7 months ago

0.2.8

8 months ago

0.2.7

8 months ago

0.2.6

8 months ago

0.2.5

9 months ago

0.2.4

9 months ago

0.2.1

12 months ago

0.2.0

12 months ago

0.2.3

10 months ago

0.2.2

11 months ago

0.1.27

1 year ago

0.1.28

1 year ago

0.1.29

1 year ago

0.1.10

1 year ago

0.1.11

1 year ago

0.1.12

1 year ago

0.1.13

1 year ago

0.1.14

1 year ago

0.1.15

1 year ago

0.1.0

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.9

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.20

1 year ago

0.1.21

1 year ago

0.1.22

1 year ago

0.1.23

1 year ago

0.1.24

1 year ago

0.1.25

1 year ago

0.1.26

1 year ago

0.1.16

1 year ago

0.1.17

1 year ago

0.1.18

1 year ago

0.1.19

1 year ago

0.0.51

1 year ago

0.0.52

1 year ago

0.0.53

1 year ago

0.0.40

2 years ago

0.0.41

2 years ago

0.0.42

2 years ago

0.0.43

2 years ago

0.0.44

2 years ago

0.0.45

2 years ago

0.0.46

2 years ago

0.0.47

2 years ago

0.0.37

2 years ago

0.0.38

2 years ago

0.0.39

2 years ago

0.0.36

2 years ago

0.0.50

2 years ago

0.0.48

2 years ago

0.0.49

2 years ago

0.0.35

2 years ago

0.0.34

2 years ago

0.0.33

2 years ago

0.0.32

2 years ago

0.0.31

2 years ago

0.0.30

2 years ago

0.0.29

2 years ago

0.0.28

2 years ago

0.0.27

2 years ago

0.0.26

2 years ago

0.0.25

2 years ago

0.0.24

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.21

2 years ago

0.0.1

2 years ago