代码语言: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() {
}
})