微信小程序view标签跳转客服对话

正在写一个小程序,需要跳转客服对话,用button(open-type)需要调格式,影响界面整齐度,虽然开发者工具没问题但是真机调试的时候会出现各式各样的bug,这个dddd。

所以我就在想能不能用view进行跳转,但是使用官方提供的方式只有以下两种:

<!-- 方式一 <button> 按钮 -->
<button open-type="contact">客服</button>
 
<!-- 方式二 <contact> 按钮 -->
<contact-button></contact-button>

无论哪种方式都不能实现我的需求,于是乎,在经历了各种实践后,我发现了一种新的方式间接实现view跳转->通过点击view赋值显示模态框,在模态框里定义button<-

以下是示例代码:

wxml:

  <view class="nav-item" bindtap="tokefu" id="0" data-target="kefu"></view>

 <view  {{kefu=='kefu'?'show':''}}">

  <view>

      <view class="content">一疑多诊</view>

      <view class="action" bindtap="hidekefu"></view>

</view>

    <view >

      即将进入专家诊断界面。

    </view>

        <button class="cu-btn line-green text-green" bindtap="hidekefu">取消</button>

        <button  open-type="contact" >确定</button>

</view>

js:

    tokefu:function(e){

        this.setData({

            kefu: e.currentTarget.dataset.target

          })

    },

    hidekefu(e) {

        this.setData({

          kefu: null

        })

      },

提醒一下,需要在js的data里定义kefu变量

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值