首 页 行业资讯 新车 试驾评测 养车用车 车型库

微信小程序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页面那里能给个具体的代码吗,我是新手,然后怎么写

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com