【微信小程序】在WXML文件中显示JS文件中全局变量

这篇具有很好参考价值的文章主要介绍了【微信小程序】在WXML文件中显示JS文件中全局变量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

我们知道在wxml中可以通过数据绑定的方法来获取到js文件中data里面的数据,并且显示到wxml界面,那么我们该如何在wxml中显示js文件里面的全局变量呢?


显示data里面数据的方法

在wxml种我们可以显示js代码中data代码段中的变量。

具体的操作是:

1.在js中添加data字段以及相应的格式,并在data字段中创建一个变量
2.在wxml中使用双花括号来绑定你需要显示的变量的名称

图解:

XWML

【微信小程序】在WXML文件中显示JS文件中全局变量

JS

【微信小程序】在WXML文件中显示JS文件中全局变量

显示全局变量的方法

但是我们怎么让一个全局变量也显示在wxml中呢?

具体的操作是:

1.在js中创建一个全局变量
2.通过this.setData方法将全局变量赋给data中的变量
3.在wxml中使用双花括号来绑定data中变量的名称

图解:

1.如下图我创建了一个名字为abc的全局变量。

【微信小程序】在WXML文件中显示JS文件中全局变量

注意我这里用的是引号将其括起来,不然它是会相减的,abc里面的数据就变成了2009然后我需要使用setdata方法来将abc里面的数据存入data之中。

2.使用this.seData方法进行赋值

【微信小程序】在WXML文件中显示JS文件中全局变量

3.在wxml页面中绑定edf

【微信小程序】在WXML文件中显示JS文件中全局变量

4.在完成上述步骤1、2、3就能显示全局的变量了

【微信小程序】在WXML文件中显示JS文件中全局变量

简而言之,显示全局变量的方法就是使用setData方法,将全局变量赋值给data字段里面的变量,这样就可以显示全局的变量了。


结语

如果有疑问欢迎大家留言讨论,你如果觉得这篇文章对你有帮助可以给我一个免费的赞吗?我们之间的交流是我最大的动力!文章来源地址https://www.toymoban.com/news/detail-444884.html

到了这里,关于【微信小程序】在WXML文件中显示JS文件中全局变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序编译.wxml文件编译错误

    [ WXML 文件编译错误] ./pages/mine/wallet.wxml Bad value with message 1 | view 刚开始找了半天都没发现错误,后面才发现原来是我写页面的时候,插值语法忘记换成后端传过来的数据了, 无语子- - 。 把插值语法中的中文改掉就不会报错了,不过不同原因都会报这个错误,错误原因大部分

    2024年02月15日
    浏览(39)
  • 微信小程序踩坑之wxml中有内容,但是页面上不显示

    1,先检查app.json中页面引入的路径正确与否   2,检查当前wxml文件对应的js文件是否为空,如果为空就要加上默认的代码(没有js的处理逻辑,当前的js文件也不能为空),这样问题就解决了 ​​​​​​​      

    2024年02月11日
    浏览(62)
  • 微信小程序 使用全局变量

    微信小程序里面有个 app.js ,我们可以在这个里面设置全局变量, 全局变量的定义:  globalData: {         userInfo: null,         tempFilePathslist: []     }  全局变量的获取: 在 app.js 文件中,直接使用,如: var gettempFilePathslist = this.globalData.tempFilePathslist 在 其他非app

    2024年02月02日
    浏览(33)
  • 微信小程序 搜索框实现模糊搜索(带模拟数据,js,wxml,wxss齐全)

    最近在做一个小程序的页面,搜索框困扰了我很久,今天终于把搜索框给做了出来,记录一下过程 wxml js wxss

    2024年02月20日
    浏览(34)
  • 微信小程序中全局变量的应用

    为什么要使用全局变量的应用呢,例如在播放音乐的时候,我们跳转到其他的页面上,那我们当前的音乐是否要继续播放呢????所以我们就使用到了全局变量的应用。 在微信小程序中,可以通过使用 getApp() 方法来获取全局应用实例,并在实例对象上定义和访问全局变量

    2024年02月03日
    浏览(32)
  • 微信小程序页面监听全局变量变化

    在前段时间的开发过程中,遇到了一个需要监听是否有推送的需求,需要在不同的页面监听全局变量从而进行条件渲染,因此总结了一下便有了下篇文章. 当我们开发一个大型的微信小程序时,通常会涉及到多个页面或组件之间的数据传递和共享,而全局变量可以方便地实现

    2024年02月13日
    浏览(51)
  • 微信小程序在 wxml 文件中使用 Array.includes 方法

    微信小程序中不能直接在wxml使用includes,否则 不起作用 需要通过wxs使用: 1、在wxs下创建一个includes.wxs  2、在wxml中使用 先引入 后使用

    2024年02月11日
    浏览(36)
  • ts版本微信小程序在wxml保存文件不刷新页面的解决办法

    将project.config.json中的skylineRenderEnable改为false

    2024年03月18日
    浏览(42)
  • 微信小程序全局变量(globalData)和缓存(StorageSync)的区别和用法

    globalData和storage的区别 一、app.globalData 是全局变量,下次进入的时候,就要重新获取,一般用于: 1、保存一些可能涉及安全类的数据,例如资源类,每次需要很准确的,就建议用全局变量。 2、全局变量每次关闭小程序重新打开的时候,都会进行初始化更新。 二、缓存(S

    2024年02月01日
    浏览(28)
  • 【微信小程序】将 token 配置为全局变量,使用定时器来检测 token 过期

    在微信小程序中,你可以将 token 配置为全局变量,并使用定时器来检测 token 是否过期。当 token 过期时,将其设置为 null。 首先,在 app.js 文件中定义一个全局变量 token,并设置初始值为 null,例如: 接下来,在获取 token 的函数中,将获取到的 token 设置为全局变量,并开启一

    2024年02月15日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包