遇到难以解决的bug,求大佬搭把手
发布于 6 年前 作者 guwei 3860 次浏览 来自 问答

原因是这样的,公司消费小程序的用户发生日祝福,那么就需要一定的formId,我就是写了一个隐形的按钮,来触发表单提交事件.

formId可以获取了,但是页面却无法跳转,这让我很难受

6 回复

button不能放最外层  只能在里面做文章了

为什么要罩住整个页面呢  在你的button外套个form就行了啊

你这个方案也是还要通过用户点击才能发送消息,可以尝试下 统一消息推送接口,通过公众号去发送消息

试试这种:

整个页面是一个form(宽高100%),form里边套一个button(宽高和form相同),界面嵌套在button中,界面中的点击事件全部使用bindtap(穿透)

<form class=‘com_form_btn’ bindsubmit=“submit” report-submit=‘true’ >

    <label for=“btn_form”>

        <button id=“btn_form” class=‘btn_form’ form-type=“submit”></button>

        <view >

            <slot></slot>

        </view>

    </label>

</form>

试一下这样

the formId is a mock one


原因是你在小程序开发工具中测试,


无法生成 form id,


你把小程序上传到微信服务器


用真实的手机测试就能生成 form id

回到顶部