微信小程序WXML页面如何获取全局变量值
发布网友
发布时间:2022-04-20 04:50
我来回答
共3个回答
热心网友
时间:2022-04-22 19:26
首先在wxml中是无法显示app.js中的全局变量(也就是app.js里面globalData中的变量),如果想用到app.js中的变量时可以在当前页面中的js文件里面先将全局变量获取的本地。举例子如下
------------------------分割线---------------------------
需求:将全局变量中的test:"hello world!" 显示到当前页面
-----------------------分割线--------------------------
app.js文件内容
App({
globalData{
test:"hello world"
}
})
-----------------------分割线---------------------
index.js文件内容
var app =getApp()
Page({
test:null
})
onLoad: function (options) {
this.setData({
test:app.globalData.test
})
}
---------------------分割线------------------------
index.wxml文件内容
<view>{{test}}</view>
热心网友
时间:2022-04-22 20:44
getApp().globalData.变量名称
这样可以取到了
热心网友
时间:2022-04-22 22:19
在需要使用全局变量的地方,data里面定义个变量比如test,然后赋值this.setData({
test:getApp().globalData}),在wxml中使用test就行了追问WXML页面那里能给个具体的代码吗,我是新手,然后怎么写