zoukankan      html  css  js  c++  java
  • 基础

    新建项目

    • 生命周期
      //app.js
      App({
        onPageNotFount(){
          console.log('page not fount');//页面不存在监听函数
        },
        onError:function(){
          console.log('error');//错误监听函数
        },
        onShow:function(){
          console.log('show');//监听小程序启动或切前台
        },
        onHide:function(){
          console.log('hide');//监听小程序切后台
        },
        onLaunch: function () {
          console.log('launch');//监听小程序初始化
        },
        globalData: {//是一个公共数据
          userInfo: null
        }
      })
    • 入门(pages/index)
      •   构建页面结构
        <!--
          index.wxml
          wxml是框架涉及的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构
        -->
        <view class="container">
         <text>Hello world</text>
         <view>{{message}}</view>
         <!-- 
            当用户点击该组件时会在该页面对应的Page中找到相应的时间处理函数
            bind:事情绑定不会阻止冒泡事件向上冒泡。
            catch:事情绑定可以阻止冒泡事件向上冒泡。只自身触发事件,不会传递到父视图。
          -->
         <text catchtap="click">点击文字</text>
        </view>
      •   美化页面
        /**index.wxss**/
        .userinfo {
          display: flex;
          flex-direction: column;
          align-items: center;
        }
        
        .userinfo-avatar {
           128rpx;
          height: 128rpx;
          margin: 20rpx;
          border-radius: 50%;
        }
        
        .userinfo-nickname {
          color: #aaa;
        }
        
        .usermotto {
          margin-top: 200px;
        }
        
        .container {
          background-color: pink;
        }
      •   数据处理
        //index.js
        //获取应用实例
        Page({
          data: {
            message:'好胖的兔子'
          },
        //index.js
        //获取应用实例
        Page({
          data: {
            message:'好胖的兔子'
          },
         click:function(){
            console.log('我被点击了');
          },
          onLoad: function (options) {//页面初始化,options为页面跳转所带来的的参数
           
          },
          onReady:function(){//页面渲染完成
        
          },
          onHide:function(){//页面显示
        
          },
          onUnload:function(){//页面关闭
        
          },
        
        })
        
          onLoad: function (options) {//页面初始化,options为页面跳转所带来的的参数
           
          },
          onReady:function(){//页面渲染完成
        
          },
          onHide:function(){//页面显示
        
          },
          onUnload:function(){//页面关闭
        
          },
        
        })
      • 效果展示

    • 配置首页(app.json)
      {
        "pages": [
          "pages/index/index",
          "pages/logs/logs"
        ],
        "window": {
          "backgroundTextStyle": "light",
          "navigationBarBackgroundColor": "#fff",
          "navigationBarTitleText": "WeChat",
          "navigationBarTextStyle": "black"
        },
        "sitemapLocation": "sitemap.json"
      }
  • 相关阅读:
    codevs 2010 求后序遍历
    code vs 1013 求先序排列
    codevs 3143 二叉树的序遍历
    codevs 3083 二叉树
    找树的根和孩子
    1501 二叉树最大宽度和高度
    1758:二叉树
    sql 如何把查询得到的结果如何放入一个新表中
    2011的n次方
    计算2的N次方
  • 原文地址:https://www.cnblogs.com/fatRabbit-/p/11301446.html
Copyright © 2011-2022 走看看