浙政钉开发

View source
浙政钉开发实用技巧

H5 应用 Console 调试功能

浙政钉 H5 应用开发中,为了方便调试,可以在页面中加入 VConsole 调试工具,方便查看日志、调试代码。

vConsole 是一个轻量、可拓展、针对手机网页的前端开发者调试面板
pnpm add vconsole
import VConsole from 'vconsole'

const vConsole = null

// 当鼠标按下中键时,显示vConsole,结束后销毁
document.addEventListener('keydown', (e) => {
  if (e.keyCode === 123) {
    if (!vConsole)
      vConsole = new VConsole()
    else if (vConsole)
      vConsole.destroy()
  }
})

浙政钉应用埋点

浙政钉埋点文档

埋点需要三个参数:

  • sapp_name :应用标识
  • bidsapp_name_zzdpro
  • sapp_id :应用ID(可以去浙政钉支持群咨询)、官网查看埋点参数
app/permission.ts
import aplus_push from './gdt_aplus'

router.beforeEach(async (to, from, next) => {
  if (token) {
    /** 开始埋点 */
    const { meta: { title }, path, fullPath } = to
    const pageId = (path.replace('/', '') || 'app').toUpperCase()
    const userId = userStore.getUserInfo()?.dingId
    aplus_push(pageId, title as string, fullPath, userId)
    /** 结束埋点 */
  }
})
Copyright © 2024 - 2025 YiXuan - MIT License