zoukankan      html  css  js  c++  java
  • 小程序基本配置

    博客地址 :https://www.cnblogs.com/sandraryan/

    小程序的基本配置

    在App中存放小程序的根逻辑/钩子函数等。

    常用钩子函数:

    onLaunch() 打开小程序自动触发

    onShow()   onHide()  onError()  见名知意,这三个钩子函数分别是小程序显示/隐藏/错误监听函数。

    在app里声明的函数和全局数据,可以被整个小程序的代码使用

    app.js文件

    // 小程序( •̀ ω •́ )y
    // 小程序的app.js文件中必须要调用app函数,在函数的参数中,编写小程序的根逻辑,小程序的钩子函数
    App({
      // 这是小程序的生命周期钩子函数耶
      // 监听小程序的初始化
      onLaunch(){},
      // 打开小程序自动触发(可以是小程序的任意页面)
      onShow(){
        this.userLogin();
      },
      // 将小程序隐藏到后台
      onHide(){},
      // 错误监听函数
      onError(){},
      // 页面不存在的监听函数
      onPageNotFound(){},
      // 一个普通的小函数
      userLogin(){
        console.log('user in logn in');
      },
      //小程序中全局数据的声明,其中数据可以被任意页面直接访问使用
      globalData:{
        user:{
          name : 'sandra',
          age : '20'
        }
      }
    });

    app.json

    注意: json文件不可以有注释

    在小程序的json文件中写小程序的基本配置

    pages 里可以注册页面,页面只有在pages里注册之后才能显示

    window 里是一些全局的样式(可设置的样式,样式的可选值请查阅微信官方文档)

    tabBar 是底部切换栏的样式,同时也规定有几个可供切换的tabbar,每个tabbar被放在list中,要在list里配置跳转页面的路径,文本以及icon

    (icon来自阿里巴巴矢量图标库)

    {
    "pages": [
    "pages/index/index", "pages/mine/mine", "pages/car/car", "pages/detail/detail", "pages/list/list" ], "window": { "navigationBarBackgroundColor" : "#239223", "navigationBarTextStyle" : "white", "navigationBarTitleText" : "妈的,智障!", "navgationStyle": "default", "backgroundColor" :"#070769", "enablePullDownRefresh" : true }, "tabBar":{ "color": "#220A29", "selectedColor": "#0080FF", "backgroundColor": "#81DAF5", "list":[{ "pagePath" :"pages/index/index", "text": "main page", "iconPath" : "imgs/1.png", "selectedIconPath":"imgs/2.png" },{ "pagePath":"pages/mine/mine", "text" :"mine", "iconPath":"imgs/3.png", "selectedIconPath" :"imgs/4.png" }] }, "style": "v2", "sitemapLocation": "sitemap.json" }
  • 相关阅读:
    ASP.NET编程的十大技巧
    C#学习心得(转)
    POJ 1177 Picture (线段树)
    POJ 3067 Japan (树状数组)
    POJ 2828 Buy Tickets (线段树)
    POJ 1195 Mobile phones (二维树状数组)
    HDU 4235 Flowers (线段树)
    POJ 2886 Who Gets the Most Candies? (线段树)
    POJ 2418 Cows (树状数组)
    HDU 4339 Query (线段树)
  • 原文地址:https://www.cnblogs.com/sandraryan/p/11938528.html
Copyright © 2011-2022 走看看