全栈开发工程师微信小程序-上

全栈开发工程师微信小程序-上_第1张图片
标题图

全栈开发工程师微信小程序-上

实现swiper组件

swiper
滑块视图容器。

indicator-dots 是否显示面板指示点 false
indicator-color 指示点颜色
indicator-active-color 当前选中的指示点颜色
autoplay 是否自动切换 false
current 当前所在滑块的 index
interval 自动切换时间间隔
duration 滑动动画时长
circular 是否采用衔接滑动 false 
vertical 滑动方向是否为纵向 false
display-multiple-items 同时显示的滑块数量

 
  
  
 

// index.js

  
    
      
    
  




interval

duration
// js
Page({
  data: {
    imgUrls: [
      'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
      'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
      'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
    ],
    indicatorDots: false,
    autoplay: false,
    interval: 5000,
    duration: 1000
  },
  changeIndicatorDots(e) {
    this.setData({
      indicatorDots: !this.data.indicatorDots
    })
  },
  changeAutoplay(e) {
    this.setData({
      autoplay: !this.data.autoplay
    })
  },
  intervalChange(e) {
    this.setData({
      interval: e.detail.value
    })
  },
  durationChange(e) {
    this.setData({
      duration: e.detail.value
    })
  }
})

显示:

全栈开发工程师微信小程序-上_第2张图片
效果
page {
 height: 100%;
 background-color: #f0f0f0;
}

缓存本地数据

wx.setStorage(Object object)

将数据存储在本地缓存中指定的 key

单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB

key 本地缓存中指定的 key
data 需要存储的内容
只支持原生类型、Date、及能够通过JSON.stringify序列化的对象

wx.setStorage({
  key: 'key',
  data: 'value'
})

try {
  wx.setStorageSync('key', 'value')
} catch (e) { }
onLoad: function (options) {
}

onLoad(options) {
}

wx.getStorage(Object object)

从本地缓存中异步获取指定key的内容

wx.getStorage({
  key: 'key',
  success(res) {
    console.log(res.data)
  }
})

try {
  const value = wx.getStorageSync('key')
  if (value) {
    // Do something with return value
  }
} catch (e) {
  // Do something when catch error
}

引用样式

@import "   .wxss";

页面跳转


 
  
 
 
 

wx.showLoading(Object object)

显示 loading 提示框

title   提示的内容
mask 是否显示透明蒙层,防止触摸穿透

wx.showLoading({
  title: '加载中',
})

setTimeout(function () {
  wx.hideLoading()
}, 2000)

wx.hideLoading是隐藏加载提示的界面交互API
wx.showLoading是显示加载提示的API

template 声明标签
name 用于模板名称