1. 使用场景

现有组件库的轮播图组件只能局限于固定样式,通过在自定义页面引入swiper.js,来介绍如何在自定义页面引入外部JS, 实现复杂轮播图场景。

2. 视频教程

更新中,敬请期待~

3. 操作步骤

3.1 步骤一:创建轮播图底表

操作方法:

  1. 创建一个表单页面并在组件库中拖动一个 图片上传 到页面中间画布,命名为「轮播图底表」。
  2. 点击 保存 即可。

(操作方法如图3.1所示)

图3.1 表单页面设置

3.2 步骤二:创建自定义页面

3.2.1 配置 JSX 组件相关属性及样式

创建一个自定义页面并在组件库中拖动一个 JSX 组件到页面中间画布,设置类名和样式,命名为「自定义页面引入轮播图」。

操作方法:

  1. 页面点击选择 jsx 组件,在右侧属性栏中,点击编辑JSX代码按钮。
  2. 将下述代码复制进来。

(操作方法如图3.2-1所示)

图3.2-1 JSX组件设置

下述引入的代码可直接复制在 JSX 面板内

图3.2-2 HTML组件设置

下述引入的代码可直接复制在面板内

图3.2-3 HTML组件设置

下述引入的代码可直接复制在 HTML 面板内

图3.3 自定义页面绑定didmount

下述引入的代码可直接复制在 JS 面板内

图3.4-1 设置变量数据源

3.4.2 添加远程数据源

操作方法:

  1. 点击页面左侧数据源按钮,打开数据源配置对话框。
  2. 点击添加按钮,选择快速新建远程API选项,添加名称为swiper的远程数据源。
  3. 在数据一栏按照图示填写对应的数据。

注意:参数 formUuid 是轮播图底表的formUuid(根据需求可自定义更换表单formUuid)

  1. 数据处理中 选择 didFetch 请求完成回调函数,将下述代码复制到页面 JS 面板 didFetch 函数处。
  2. 点击保存按钮,关闭数据源配置对话框。

(操作方法如图3.4-2 所示)

图3.4-2 设置远程数据源

下述引入的代码可直接复制在 JS 面板内

4-1 效果演示

5. 在线试玩

在线体验请移步开发者中心 👉 自定义页面引入轮播图


--------------------获取宜搭最新信息,欢迎关注我们--------------------

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部