123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- const WXAPI = require('apifm-wxapi')
- const CONFIG = require('../../config.js')
- //获取应用实例
- var app = getApp();
- Page({
- data: {
- banners:[],
- swiperMaxNumber: 0,
- swiperCurrent: 0
- },
- onLoad:function(){
- const _this = this
- wx.setNavigationBarTitle({
- title: wx.getStorageSync('mallName')
- })
- let shopMod = wx.getStorageSync('shopMod')
- if (!shopMod) {
- shopMod = 0
- }
- const app_show_pic_version = wx.getStorageSync('app_show_pic_version')
- if (app_show_pic_version && app_show_pic_version == CONFIG.version) {
- if (shopMod==1) {
- wx.redirectTo({
- url: '/pages/shop/select',
- });
- } else {
- wx.switchTab({
- url: '/pages/index/index',
- });
- }
- } else {
- // 展示启动页
- WXAPI.banners({
- type: 'app'
- }).then(function (res) {
- if (res.code == 700) {
- if (shopMod==1) {
- wx.redirectTo({
- url: '/pages/shop/select',
- });
- } else {
- wx.switchTab({
- url: '/pages/index/index',
- });
- }
- } else {
- _this.setData({
- banners: res.data,
- swiperMaxNumber: res.data.length
- });
- }
- }).catch(function (e) {
- if (shopMod==1) {
- wx.redirectTo({
- url: '/pages/shop/select',
- });
- } else {
- wx.switchTab({
- url: '/pages/index/index',
- });
- }
- })
- }
- },
- onShow:function(){
-
- },
- swiperchange: function (e) {
- //console.log(e.detail.current)
- this.setData({
- swiperCurrent: e.detail.current
- })
- },
- goToIndex: function (e) {
- let shopMod = wx.getStorageSync('shopMod')
- if (!shopMod) {
- shopMod = 0
- }
- if (app.globalData.isConnected) {
- wx.setStorage({
- key: 'app_show_pic_version',
- data: CONFIG.version
- })
- if (shopMod == 1) {
- wx.redirectTo({
- url: '/pages/shop/select',
- });
- } else {
- wx.switchTab({
- url: '/pages/index/index',
- });
- }
- } else {
- wx.showToast({
- title: '当前无网络',
- icon: 'none',
- })
- }
- },
- imgClick(){
- if (this.data.swiperCurrent + 1 != this.data.swiperMaxNumber) {
- wx.showToast({
- title: '左滑进入',
- icon: 'none',
- })
- }
- }
- });
|