@covet-pics/covet-pics-widget

中文文档
0.180.0发布于 2026/11/03MITTypeScriptESM + CJS近 30 天下载 5278

Covet.pics 部件系统

中文使用文档
文档目录10 节
  1. 开始
  2. 构成部分概览
  3. 库维特- pics- widget 游戏
  4. 贪婪- 图片- 壁画- 网格
  5. 码头- 图片- 壁画- 滑坡器
  6. 贪婪- pives- gallery- 流行
  7. 贪婪 - 图片 - 游戏 - 项目
  8. 使用 Covet.pics 部件
  9. 脚本标签
  10. 节点模块

Built With Stencil

Covet.pics 部件

独立 Covet.pics 网络组件使用 Stencil 构建.

开始

将此重播为新目录 :

git clone https://github.com/SpaceSquirrelApps/covet-pics-widget.git covet-pics-widget
cd covet-pics-widget

运行 :

npm install
npm start

为了建造生产部件,运行:

npm run build

要对组件进行单元测试,请运行:

npm test

需要帮忙吗? 检查 Stencil 文件 这里。 。 。 .

构成部分概览

库维特- pics- widget 游戏

此组件将抓取从 Covet.pics API 和 剖析 设置中嵌入的画廊数据,以确定画廊布局( )grid, (中文(简体) ), slider, (中文(简体) ), collage)和其他设置,如颜色,大小,垫等. 然后,它将提供适当的组成部分

这是一个有选项的网格布局来渲染"高亮"的图像. 支持两种主要布局模式(grid 或者说 collage),并可以通过地产进行切换 layout。网格中的项目为 <covet-pics-gallery-item>。 。 。 .

初始化时, 元素也会创建 <covet-pics-popup> 刚刚注射过 </body>。这样做是为了让弹出始终出现在任何页面元素上.

这是滑行器(也叫幻灯片放映)布局. 与 <covet-pics-gallery-grid>,幻灯片中的项目是 <covet-pics-gallery-item> 并创建幻灯片 <covet-pics-popup> 和注射之前 </body>。 。 。 .

这是一个弹出组件,与 <covet-pics-gallery-grid> 打开 <covet-pics-gallery-slider>。 。 。 .

儿童因素 <covet-pics-gallery-grid> 或者说 <covet-pics-gallery-slider>

使用 Covet.pics 部件

脚本标签

  • 向国家预防机制公布
  • 设置类似此的脚本标签 <script src='https://unpkg.com/@covet-pics/covet-pics-widget@latest/dist/covet-pics-widget/covet-pics-widget.js'></script> 在索引.html的首页
  • 然后可以在模板中任意使用元素,JSX,html等.
  • 典型的用法是制作画廊。 为此,你需要知道 Gallery Embed ID 然后你只能嵌入 covet-pics-widget 而该组件将负责装入所有必要元素,例如,嵌入的代码标记将看起来像:
<body>

  ...

  <covet-pics-widget gallery-embed-id="XYZ"></covet-pics-widget>

  ...

</body>

在组件被加载后, 标记可以看起来像这样( 如果它是网格布局 ) :

<body>

  ...

  <covet-pics-widget gallery-embed-id="XYZ">
    <covet-pics-gallery-grid>
      <covet-pics-gallery-item>...</covet-pics-gallery-item>
      <covet-pics-gallery-item>...</covet-pics-gallery-item>
      <covet-pics-gallery-item>...</covet-pics-gallery-item>
      <covet-pics-gallery-item>...</covet-pics-gallery-item>
      <covet-pics-gallery-item>...</covet-pics-gallery-item>
      <covet-pics-gallery-item>...</covet-pics-gallery-item>
    </covet-pics-gallery-grid>
  </covet-pics-widget>

  ...

  <covet-pics-popup>
    ...
  </covet-pics-popup>

</body>

节点模块

  • 运行 npm install covet-pics-widget --save
  • 设置类似此的脚本标签 <script src='node_modules/covet-pics-widget/dist/covet-pics-widget.js'></script> 在索引.html的首页
  • 然后可以在模板、JSX、html等中任意使用元素

测试

  • 要更新快照运行 : npm test -u 或者说 yarn test -u 或者说 npm run test --updateSnapshot

光盘N

我们使用jsDelivr.com,完整URL:https://cdn.jsdelivr.net/npm/@covet-pics/covet-pics-widget@latest/dist/covet-pic-widget/covet-pics-widget.esm.js

每个新版本发布后, 请在 js Spell 上清除缓存 : https://www.jsdelivr.com/tools/purge (中文(简体) )

版本与发布记录

@covet-pics/covet-pics-widget 共发布 909 个版本,首次发布于 2020/08/26;过去 12 个月发布了 57 个版本。

版本发布日期距今
0.180.0latest2026/11/037 天前
0.179.6beta2026/11/037 天前
0.179.52026/10/071 个月前
0.179.42026/09/221 个月前
0.179.32026/09/111 个月前
0.179.22026/09/111 个月前

关于 @covet-pics/covet-pics-widget 的常见问题

@covet-pics/covet-pics-widget 是什么?

Covet.pics 部件系统

如何安装 @covet-pics/covet-pics-widget?

在项目目录运行 npm install @covet-pics/covet-pics-widget,或使用 pnpm add / yarn add / bun add。

@covet-pics/covet-pics-widget 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@covet-pics/covet-pics-widget 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@covet-pics/covet-pics-widget 可以商用吗?

@covet-pics/covet-pics-widget 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@covet-pics/covet-pics-widget 的下载量有多少?

根据 npm 官方下载统计,@covet-pics/covet-pics-widget 在 2026/10/11 – 2026/11/09 这 30 天内被下载 5,278 次,日均约 176 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@covet-pics/covet-pics-widget 还在维护吗?

最新版本 0.180.0 发布于 2026/11/03(7 天前);至今共发布 909 个版本,其中过去 12 个月发布了 57 个;首次发布于 2020/08/26。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。