小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序初学者。
做了一个表单。
但是我想在进入这个表单的时候其中一个input的值是从全局变量中传过来的。
应该 怎么写。
注意,不是点击表单提交按钮出现的是,是从另一个页面进入表单时候从全局变量中赋值过来的。
求助。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不知道你需要的是哪种?
1.页面传值 A页面传给B页面
A页面链接至B页面的链接写成 /pages/pageB/pageB?value=1
B页面就可以在onload里面获取到value
onLoad:
function
(option) {
console.log(option.value)
}
2.页面B引用app.js 里面的全局数据:globalData
globalData:{
key:value
首先页面B的js里面先定义
const app = getApp()
然后引用app.js的globalData就可以用
app.globalData.key
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢谢解决了。
不太理解你的全局变量,指的是啥,你没说清楚。假装你指的app里随便定义的 globalData.inputValue。。
wxml部分
<input value="defaultValue">
js部分
let app = getApp()
Page({
data: {
defaultValue: ''
},
onLoad: function(){
this.setData({defaultValue: app.globalData.inputValue})
})
我代码没写明白。但是你说对了。是app中定义的。
<input value="{{defaultValue}}">
谢谢
<input value="defaultValue"> 这样写读出来的不是defaultValue字符串吗?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不知道你需要的是哪种?
1.页面传值 A页面传给B页面
A页面链接至B页面的链接写成 /pages/pageB/pageB?value=1
B页面就可以在onload里面获取到value
onLoad:
function
(option) {
console.log(option.value)
}
2.页面B引用app.js 里面的全局数据:globalData
globalData:{
key:value
}
首先页面B的js里面先定义
const app = getApp()
然后引用app.js的globalData就可以用
app.globalData.key
谢谢解决了。
不太理解你的全局变量,指的是啥,你没说清楚。假装你指的app里随便定义的 globalData.inputValue。。
wxml部分
<input value="defaultValue">
js部分
let app = getApp()
Page({
data: {
defaultValue: ''
},
onLoad: function(){
this.setData({defaultValue: app.globalData.inputValue})
}
})
我代码没写明白。但是你说对了。是app中定义的。
<input value="{{defaultValue}}">
谢谢
<input value="defaultValue"> 这样写读出来的不是defaultValue字符串吗?