微信小程序WXML页面如何获取全局变量值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序WXML页面如何获取全局变量值相关的知识,希望对你有一定的参考价值。
如题
参考技术A 首先在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> 参考技术B getApp().globalData.变量名称
这样可以取到了 参考技术C 在需要使用全局变量的地方,data里面定义个变量比如test,然后赋值this.setData(
test:getApp().globalData),在wxml中使用test就行了追问
WXML页面那里能给个具体的代码吗,我是新手,然后怎么写
微信小程序之全局变量(globalData)的定义和调用
一、在小程序文件app.js里面定义全局变量
二、在页面上使用或修改
在页面中引入
调用全局变量值
改变全局变量值
以上是关于微信小程序WXML页面如何获取全局变量值的主要内容,如果未能解决你的问题,请参考以下文章
微信小程序----关于变量对象data 和 前端wxml取后台js变量值
微信小程序实现wxml视图向js传递参数的方法(点击view带参数进入js)