前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序跳转页面传多个参数(拼接)

微信小程序跳转页面传多个参数(拼接)

作者头像
王小婷
发布2021-07-13 11:33:10
3.3K0
发布2021-07-13 11:33:10
举报
文章被收录于专栏:编程微刊编程微刊
代码语言:javascript
复制
//事件处理函数,带着4个参数跳转,姓名时间被访部门
    bindViewTapsuccess: function() {
        wx.navigateTo({
            //url: '../success/success?id=' + id,
            
            url: '../success/success?a=' + this.data.name + '&b=' + this.data.phone+'&c='+this.data.phone+'&d='+ this.dataidNumber
        })
    },

test.wxml

代码语言:javascript
复制
<form catchsubmit="confirmPublish">
    <view class="title d-flex">
        姓名<input maxlength="15" value="{{name}}" data-name="name" bindblur="setInput"></input>
    </view>
    <view class="title d-flex">
        日期<input maxlength="15" value="{{subscribeTime}}" data-name="name" bindblur="setInput"></input>
    </view>

    <view class="title d-flex">
        来访公司<input maxlength="15" value="{{visitCompany}}" data-name="visitCompany" bindblur="setInput"></input>
    </view>
    <view class="title d-flex">
        被访姓名<input maxlength="15" value="{{interviewee}}" data-name="interviewee" bindblur="setInput"></input>
    </view>
    <button class='btn1' bindtap="bindViewTapsuccess" form-type="submit">完成</button>
</form>

test.js

代码语言:javascript
复制
// pages/addsign/addsign.js
const app = getApp()
Page({

    data: {
        name: '',
        subscribeTime: '2021-6-17 18:00',
        visitCompany: '',
        interviewee: '',
    },
    
    //事件处理函数,带着4个参数跳转,姓名时间被访部门
    bindViewTapsuccess: function() {
        wx.navigateTo({
            //url: '../success/success?id=' + id,
            url: '../nav/nav?name=' + this.data.name + '&subscribeTime=' + this.data.subscribeTime+'&interviewee='+this.data.interviewee+'&visitCompany='+ this.data.visitCompany
        })
    },

    
    onConfirm(e) {
        // this.setData({
        //   time: this.formatDate(e.detail),
        //   show: false
        // })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {},
      setInput:function(e) {
        const {name} = e.target.dataset
        this.data[name] = e.detail.value
        this.setData(this.data)
      },
    confirmPublish: function() {
        const data = {}
        data.name = this.data.name
        data.subscribeTime = this.data.subscribeTime
        data.visitCompany = this.data.visitCompany
        data.interviewee = this.data.interviewee
        console.log(JSON.stringify(data))
        
    },
})

跳转界面,接受参数 nav.wxml

代码语言:javascript
复制
<form catchsubmit="confirmPublish">
        <view class="successlist">
            <span>
                预约人
            </span>
            <span>
                {{name}}
            </span>
        </view>
        <view class="successlist">
            <span>
                预约时间
            </span>
            <span>
                {{subscribeTime}}
            </span>
        </view>
        <view class="successlist">
            <span>
                被访姓名
            </span>
            <span>
                {{interviewee}}
            </span>
        </view>
        <view class="successlist">
            <span>
                被访部门
            </span>
            <span>
                {{visitCompany}}
            </span>
        </view>
</form>

nav.js

代码语言:javascript
复制
// pages/instructions/instructions.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
    

    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
        console.log(options)
         // 生命周期函数--监听页面加载
            this.setData({
              name: options.name,
              subscribeTime: options.subscribeTime,
              visitCompany: options.visitCompany,
              interviewee: options.interviewee,
              
            })

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function() {

    }
})
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档