当前位置: 首页 > news >正文

iis添加网站后怎么打开通化县建设局网站

iis添加网站后怎么打开,通化县建设局网站,东莞智通人才招聘网,中旅远洋商务网站建设策划书前言 只要你的小程序超过一个页面那么可能会需要涉及到页面参数的传递#xff0c;下面我总结了 4 种页面方法。 下面时多个参数页面传参的方式 let loveJSON.stringify(this.data.totle);let youJSON.stringify(this.data.totleId)let csdnJSON.stringify(this.data.totleP…前言 只要你的小程序超过一个页面那么可能会需要涉及到页面参数的传递下面我总结了 4 种页面方法。 下面时多个参数页面传参的方式 let loveJSON.stringify(this.data.totle);let youJSON.stringify(this.data.totleId)let csdnJSON.stringify(this.data.totlePrice)wx.navigateTo({url: /pages/fly/fly?totlelovetotleidyoutotlepricecsdn,}) 路径传递 通过在url后面拼接参数参数与路径之间使用 ? 分隔参数键与参数值用 相连不同参数用 分隔如 ‘path?keyvaluekey2value2’。 案例A页面带参数跳转到B页面 A页面跳转代码 goB(){wx.navigateTo({url: /pages/B/index?idvalue,})}, B页面接收代码 onLoad: function (options) {console.log(id, options.id) } 上面的案例是字符串参数但是很多情况下需要传递对象如下方代码。 Page({data: {userInfo:{name:cym,age:16}},goB(){wx.navigateTo({url: /pages/B/index?idthis.data.userInfo,})}, }) 如果使用上面同样的方式结构输出的结果是[object Object] 这个时候需要先把对象通过JSON.stringify(obj)将 object 对象转换为 JSON 字符串进行参数传递再到接收页面通过JSON.parse解析使用。 A页面跳转代码 goB(){let userStr JSON.stringify(this.data.userInfo)wx.navigateTo({url: /pages/B/index?iduserStr,})} B页面接收代码 onLoad: function (options) {console.log(id, JSON.parse(options.id))} 全局变量 通过App全局对象存放全局变量。 app.js代码 App({// 存放对象的全局变量globalData:{}, }) A页面跳转代码 // 获取App对象 const app getApp() Page({/*** 页面的初始数据*/data: {userInfo: {name: cym,age: 16}},goB() {app.globalData.userInfo this.data.userInfowx.navigateTo({url: /pages/B/index,})}, }) B页面接收代码 // 获取全局对象const app getApp() Page({onLoad: function (options) {console.log(app.globalData.userInfo)} }) 存放在 App 全局变量里面可以被多个页面使用直接从 App 对象获取即可。这个数据是保持在内测中每次小程序销毁就没有了。 数据缓存 通过存储到数据缓存中。 A页面跳转代码 goB() {wx.setStorageSync(userInfo, this.data.userInfo)wx.navigateTo({url: /pages/B/index,})} B页面接收代码 onLoad: function (options) {let userInfo wx.getStorageSync(userInfo, this.data.userInfo)console.log(userInfo)} 存放在数据缓存里面可以被多个页面使用直接用 getStorageSync 获取即可。这个数据是保持在数据缓存中除非清楚数据缓存或者删除小程序否则一直存在。 事件通信 通过事件通信通道。 A页面跳转代码 goB() {wx.navigateTo({url: /pages/B/index,success:(res){// 发送一个事件res.eventChannel.emit(toB,{ userInfo: this.data.userInfo })}})} B页面接收代码 onLoad: function (options) {// 获取所有打开的EventChannel事件const eventChannel this.getOpenerEventChannel();// 监听 index页面定义的 toB 事件eventChannel.on(toB, (res) {console.log(res.userInfo) })} 总结 大家可以针对具体业务场景来进行选择合适自己的传参方式。
http://www.w-s-a.com/news/182012/

相关文章:

  • asp 网站权限设计做网站业务员
  • 做棋牌网站违法嘛网络服务网络推广
  • 专门做推广的网站吗免费建域名网站
  • 在百度做网站株洲网站平台搭建
  • 用node做的网站南宁网站定制开发
  • 做刷单网站犯法吗wordpress depth
  • 潍坊青州网站建设少儿编程app
  • 表白网站制作源代码自己怎么免费做网站网页
  • 开源网站建设是什么工作个人虚拟网站
  • 网站制作的一般过程优化关键词排名公司
  • 如何使用阿里云建设网站网站两边广告
  • 互联网信息服务小红书seo是什么意思
  • 深圳市南山区建设局网站公司简介网页
  • 免费小程序制作软件爱站网站seo查询工具
  • 承接电商网站建设缔烨建设公司网站
  • 网站运营介绍十大国外室内设计网站
  • 网站建设完毕后怎么加后台电影购买网站怎么设计
  • 空间ip地址访问网站音乐分享 wordpress
  • 做网站一单能挣多少wordpress主题文件夹在哪
  • 视频社区app源码台州优化网站
  • 保定高端网站建设做微商好还是开网站好
  • 有什么方法在淘宝发布网站建设设计wordpress评分
  • 自己做的网站怎么爬数据库酷播wordpress
  • 广州哪家做网站还可以黑龙江省建设厅网站的电话
  • 青海省高等级公路建设管局网站国内做led灯网站有
  • 做网站成功建设银行网站网址
  • 自动生成网站上海十大活动策划公司
  • 企业网站建设源码HTML论述市场营销对网站设计的影响
  • 网站设计常见问题建设工程网上质检备案网站
  • 网站怎样优化文章关键词建设网站需要钱吗