(二)微信小程序的三种传值方式

摘要:
1.全局变量App.js中的应用程序({//global variable globalData:'http:wx.setStorageSync('title',vartitle=wx.getStorageSync('title')3。URL传递了值wx。导航到({url:title='+title,

1.全局变量

  app.js里

  App({

    //全局变量

    globalData: {

    userInfo: null,

    host: 'http://localhost:8080/data.json'

  }

  在其他js页面取值:

  const app = getApp()  //获取应用实例 必须有这个才能获取到app.js里的东西

  在需要获取值得地方赋值如:

  url:app.globalData.host 

2.本地缓存(最多存10M的数据)

  设值:wx.setStorageSync('title', title)
  取值:var title=wx.getStorageSync('title')
 

3.URL传值

  wx.navigateTo({
    url: '/pages/detail/detail?title='+title,
  })
  在'/pages/detail/detail的detail.js里面
  获取值:
  onLoad: function (options) {
    console.log(options) // 打印结果为:{title:"abc"}
  },
 

 

免责声明:文章转载自《(二)微信小程序的三种传值方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇fopen,fwrite,fread使用按键消抖-----verilog下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

小程序app.onLaunch中获取用户信息,index.onLoad初次载入时取不到值的问题

问题描述: //app.js App({ globalData:{ nickname:'' }, onLaunch: function () { let that=this; //假设已经授权成功 wx.getUserInfo({ success(res){ //获取用户信...

Mac下chrome的webapp hostadmin 快速切换host

首先是安装 app ,https://chrome.google.com/webstore/detail/hostadmin-app/mfoaclfeiefiehgaojbmncmefhdnikeg Chrome把扩展的NPAPI 禁用了,所以做成APP没以前方便了,但是有总比没有好。 安装之后发现mac下选择host文件没法选,因为finder中根本找不...

ThingJS官方示例教程(二)

上一节我们说到了如何在ThingJS中上传我们的图片、js、css资源,同时也详细说明如何去使用这些资源,在拥有了JavaScript基础、同样也了解到如何去使用上传到ThingJS的资源的情况下,我们就可以开始通过ThingJS在线开发平台制作我们的第一个“HelloWorld”项目了。 ThingJS项目初制作 在ThingJS中,最重要的就是我们的A...

优雅的启动、停止、重启你的SpringBoot项目

前言 你是如何启动、关闭你的SpringBoot项目的?还是使用java -jar xxxx.jar启动? 还在用ps -ef找到你的pid去kill你的应用吗? 让我们来看看还有什么更加优雅的一键启动关闭的方式。 第一种方式 使用shell脚本,就是编写相应的shell脚步去启动和关闭我们的项目。 脚本内容:https://github.com/Link...

ArcGSIServer服务无法远程连接

/********************************************************/ //将ArcGISServer地图服务用户信息注册到Web APP中 //write by zcg //Beijin //2010年7月17日 /**********************************************...

Nodejs学习(一)-Nodejs和express的安装和配置

声明我的操作系统是ubuntu环境,直接下载了tar文件进行解压安装,步骤如下 1.nodejs官网下载node-v4.6.0-linux-x86.tar.xz文件。 youyuan1980@youyuan1980-Lenovo-G460:~/soft$ wget https://nodejs.org/dist/v4.6.0/node-v4.6.0-lin...