Skip to content

三、框架其他组件

如无特殊说明,组件用法和PC端一致,只不过底层换成了vant组件实现

1. z-hot 无线端热区组件 (移动端特有)

  • 线上cms系统中创建热区页面,页面地址输入组件中即可渲染

  • 自定义事件:用户点击热区name时,自动触发对应事件

  • 自定义插槽:所有热区可以根据name自定义插槽实现自定义渲染

java
// 在html入口文件中配置CDN域名
var _cdn_ = 'https://ab.opapp.cn'

组件属性:

属性名说明类型默认值
src组件线上热区页面地址String-

组件事件:

属性名说明类型参数
loaded组件加载完成Functiondata

组件方法:

方法名说明
show(name, params: object)显示指定热区,params自定义参数
hide(name)隐藏指定热区

页面路由中访问:

  • 热区页面在前端项目里,可以直接访问,但页面上需要配置 cdn地址变量

2. z-csl 调试控制台 (移动端特有)

3 秒内点击 15 下开启调试控制台

组件属性:

属性名说明类型默认值枚举值
href点击后跳转的地址String--

3. web tracker 页面访问埋点

  • 埋点函数数据采集默认存储到火山云日志中

埋点存储初始化:

  • 页面入口的地方,增加火山云日志埋点信息
java
// ProjectId:日志项目ID
// TopicId:日志主题ID
// params:自定义全局埋点参数,可以为空,一般可以设置租户ID,账户信息等
var webTK = { host: 'https://tls-cn-shanghai.volces.com/WebTracks?ProjectId=xxx&TopicId=xx', params: {} };
  • 入口 js 中调用埋点初始化函数
java
$.tracker.init(webTK.host,webTK.params);

埋点事件说明:

属性名说明用途
enter页面进入事件统计访问 UV,PV
leave页面离开事件统计用户页面停留时长
click自定义点击事件业务埋点

自定义埋点示例:

java
$.tracker.click().put('参数1','value2').put('xx','xxx').send()