微信小程序仿携程系统如何开发
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,这篇文章主要介绍了微信小程序仿携程系统如何开发的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序仿携程系统如何开发文章都会有所收获,下面我们一起来看看吧。查询功能的
千家信息网最后更新 2024年11月13日微信小程序仿携程系统如何开发
这篇文章主要介绍了微信小程序仿携程系统如何开发的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序仿携程系统如何开发文章都会有所收获,下面我们一起来看看吧。
查询功能的实现
1.首先需要在查询之前获取输入的所在城市以及到的城市,以及时间的选择,通过这些条件去筛选,所以需要在点击查询按钮的时候绑定一个时间,需要携带参数去进行查询
查询
2.需要到跳转的页面接收参数通过onload事件的options获取
var from = options.from; var to = options.to; var trainTime = options.trainTime;
3.最重要的是筛选出相关数据,这里需要一个for循环的判断语句,在请求数据地址URL的时候,通过for循环和if语句找出相对应的数据文件里面所对应的json数据。
wx.request({ url: API_BASE, success: (res) => { for(var i=0;i4.这时候再在页面通过for循环输出就可以了
wx:for="{{searchedList}}"wx:key="{{item.id}}"temp.push(res.data.data.trainList[i]);this.setData({ searchedList:temp })*小程序页面传值的方式:1.url传值2.本地储存3.全局的app对象
订单查询的实现
这里我采用了全局的app对象保存
1.先获取全局对象,然后在点击确定购买的success回调函数的时,去获取所有的信息,以一个json格式去获取
const app = getApp();var trainedList = app.globalData.trainedList;var trainItem = { from: this.data.from, to: this.data.to, trainNum: this.data.trainNum, trainTime: this.data.trainTime, totalPrice: this.data.totalPrice };trainedList.push(trainItem);2.然后在相应的页面去获取这个全局的数组
onLoad: function (options) { this.setData({ trainedList: app.globalData.trainedList }) },关于"微信小程序仿携程系统如何开发"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"微信小程序仿携程系统如何开发"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
查询
程序
系统
携程
开发
全局
数据
页面
对象
知识
循环
内容
参数
城市
时候
时间
篇文章
语句
重要
事件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河北统一软件开发服务品质保障
网络安全日志管理系统
饿了么研究生毕业软件开发待遇
青少年网络安全留言
软件开发过程中 若能尽早暴露
数据库的select
阿里巴巴公司网络安全薪资
页面点击查询显示数据库
服务器浪潮信息排名
网络安全法 留存相关网络
数据库索引为什么用b树
使用数据库管理的优点
简单恢复模式下数据库备份
服务器和网络卡哪个好用
我的世界国际服务器怎么加mod
内江网络安全示范学校
信阳计算机软件开发就业前景
成都幕义互联网科技有限公司
服务器修改完密码远程连接不上
东营计算机软件开发学校招生电话
网络安全百卓网络
为什么要网络安全工程师
青岛广九网络技术
在线数据库中国图书
服务器机柜多少个一u
无锡清华紫光软件开发
国外免费服务器申请
网络安全指的是什么h
数据库revoke作用
软件开发穿搭