Component({ properties: { /** 是否显示 */ visible: { type: Boolean, value: true, }, /** 跳转目标页面 */ targetUrl: { type: String, value: '/pages/chat/chat', }, /** 可选:携带客户 ID 参数 */ customerId: { type: String, value: '', }, /** 距底部距离(rpx),TabBar 页面用 200,非 TabBar 页面用 120 */ bottom: { type: Number, value: 200, }, }, methods: { onTap() { let url = this.data.targetUrl if (this.data.customerId) { url += `?customerId=${this.data.customerId}` } wx.navigateTo({ url, fail: () => { wx.showToast({ title: '页面跳转失败', icon: 'none' }) }, }) }, }, })