微信小程序实用代码段(收藏版)(3)

onLaunch: function () { if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { // 请求完新版本信息的回调 if (res.hasUpdate) { updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success: function (res) { // res: {errMsg: “showModal: ok”, cancel: false, confirm: true} if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { // 新的版本下载失败 wx.showModal({ title: '已经有新版本了哟~', content: '新版本已经上线啦,请您删除当前小程序,重新搜索打开哟' }) }) } }) } }

十三、点击tab跳转对应的的项目页面

我们经常会遇到这种需求:

点击对应的的tab,这里比如说是A页。

跳转到对应项目的页面,这里比如说是B页。

在这里插入图片描述

A页:

<view> <view> 详情 </view> <view bindtap="goitem" data-url='jd'>建档</view> <view bindtap="goitem" data-url='cj'>产检</view> <view bindtap="goitem" data-url='fm'>分娩</view> </view> goitem:function (e) { wx.navigateTo({ url: '/pages/item/item?url=' + e.target.dataset.url }) },

B页:

<view> <view ><navigator url="/pages/hishome/hishome" open-type="navigate">详情</navigator></view> <view data-current="0" bindtap="swichNav"> 产检 </view> <view data-current="1" bindtap="swichNav"> 建档 </view> <view data-current="2" bindtap="swichNav"> 分娩 </view> </view> onLoad: function (options) { var that = this; console.log(options.url) if (options.url === 'cj') { that.setData({ currentTab: '0', btn: '产检', set: 'cj' }); } else if (options.url === 'jd') { that.setData({ currentTab: '1', btn: '建档', set: 'jd' }); } else { that.setData({ currentTab: '2', btn: '分娩', set: 'fm' }); } }

总结

以上所述是小编给大家介绍的微信小程序实用代码段,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ec2841f2f9c1bed507b40d5ed382932b.html