鲁班小技巧微信小程序

小程序项目总结

2019-06-16  本文已影响267人  Grayly吖

目录(各种框架通用套路)

一、小程序静态页面

        npm i vant-weapp -S --production
        "usingComponents": {
            "van-action-sheet": "./dist/action-sheet/index",
            "van-area": "./dist/area/index",
            "van-badge": "./dist/badge/index",
            "van-badge-group": "./dist/badge-group/index",
            "van-button": "./dist/button/index",
            "van-card": "./dist/card/index",
            "van-cell": "./dist/cell/index",
            "van-cell-group": "./dist/cell-group/index",
            "van-checkbox": "./dist/checkbox/index",
            "van-checkbox-group": "./dist/checkbox-group/index",
            "van-col": "./dist/col/index",
            "van-dialog": "./dist/dialog/index",
            "van-field": "./dist/field/index",
            "van-goods-action": "./dist/goods-action/index",
            "van-goods-action-icon": "./dist/goods-action-icon/index",
            "van-goods-action-button": "./dist/goods-action-button/index",
            "van-icon": "./dist/icon/index",
            "van-loading": "./dist/loading/index",
            "van-nav-bar": "./dist/nav-bar/index",
            "van-notice-bar": "./dist/notice-bar/index",
            "van-notify": "./dist/notify/index",
            "van-panel": "./dist/panel/index",
            "van-popup": "./dist/popup/index",
            "van-progress": "./dist/progress/index",
            "van-radio": "./dist/radio/index",
            "van-radio-group": "./dist/radio-group/index",
            "van-row": "./dist/row/index",
            "van-search": "./dist/search/index",
            "van-slider": "./dist/slider/index",
            "van-stepper": "./dist/stepper/index",
            "van-steps": "./dist/steps/index",
            "van-submit-bar": "./dist/submit-bar/index",
            "van-swipe-cell": "./dist/swipe-cell/index",
            "van-switch": "./dist/switch/index",
            "van-switch-cell": "./dist/switch-cell/index",
            "van-tab": "./dist/tab/index",
            "van-tabs": "./dist/tabs/index",
            "van-tabbar": "./dist/tabbar/index",
            "van-tabbar-item": "./dist/tabbar-item/index",
            "van-tag": "./dist/tag/index",
            "van-toast": "./dist/toast/index",
            "van-transition": "./dist/transition/index",
            "van-tree-select": "./dist/tree-select/index",
            "van-datetime-picker": "./dist/datetime-picker/index",
            "van-rate": "./dist/rate/index",
            "van-collapse": "./dist/collapse/index",
            "van-collapse-item": "./dist/collapse-item/index",
            "van-picker": "./dist/picker/index"
        }

二、小程序生命周期

三、获取数据

四、渲染页面

      <view> {{ message }} </view>
      <view wx:if="{{show}}"> True </view>
      <view wx:for="{{array}}">
        {{index}}: {{item.message}}
      </view>

五、事件绑定

    <viewbindtap="tapName"> Click me! </view>

六、路由

1、页面路由配置

  "pages": [
      "pages/index/index",
      "pages/logs/logs",
  ]

2、导航

   <navigator url="/pages/index/index">跳转到新页面</navigator>
   <navigator  open-type="switchTab" url="/pages/index/index">跳转到新页面</navigator>
      wx.navigateTo({
        url: '/pages/index/index'
      })
      wx.navigateTo({
        url: '/pages/index/index'
      })

七、页面传参

        onLoad: function (options) {
              console.log(options.id)  // id=123
        }

八、数据缓存

    try {
        wx.setStorageSync('key', 'value')
    } catch (e) { }
    try {
        var value = wx.getStorageSync('key')
    } catch (e) { }
    try {
        wx.removeStorageSync('key')
    } catch (e) { }

九、自定义组件

上一篇 下一篇

猜你喜欢

热点阅读