微信小程序api解读学习(一)

2018-07-29  本文已影响0人  州Kevin

首先是认识小程序和小程序的基本知识。

微信小程序中就四种类型的文件

js ---------- JavaScrip文件

json -------- 项目配置文件,负责窗口颜色等等

wxml ------- 类似HTML文件

wxss ------- 类似CSS文件

在根目录下用app来命名的这四中类型的文件,就是程序入口文件。

app.json

必须要有这个文件,如果没有这个文件,IDE会报错,因为微信框架把这个作为配置文件入口,

你只需创建这个文件,里面写个大括号就行

以后我们会在这里对整个小程序的全局配置。记录了页面组成,配置小程序的窗口 背景色,配置导航条样式,配置默认标题。

app.js

必须要有这个文件,没有也是会报错!但是这个文件创建一下就行 什么都不需要写

以后我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。

app.wxss

这个文件不是必须的。因为它只是个全局CSS样式文件

app.wxml

这个也不是必须的,而且这个并不是指主界面哦~因为小程序的主页面是靠在JSON文件中配置来决定的

Hello World

创建程序实例

app.js文件管理整个程序的生命周期,所以在里面添加如下代码:

App({

onLaunch:function (){  //监听小程序初始化,只触发一次

console.log('App Launch')

  },

onShow:function (){  //当小程序启动会触发显示

console.log('App Show')

  },

onHide:function (){  //小程序进入后台触发

console.log('App Hide')

  }

})

app.json 配置项列表:

    pages -- Array  设置页面路径

    window -- Object  设置默认页面的窗口表现

    tabBar -- Object  设置底部tab的表现

    networkTimeout --Object 设置网络超时时间

    debug --Boolean 设置是否开启debug模式

代码示例

{

    "window":{

        "navigationBarBackgroundColor": "#f60",

        "navigationBarTitleText": "Hello",

        "navigationBarTextStyle":"white"

    }

}

编写页面我们用到了 wxml 和 wxss文件

为了程序代码结构简洁

我们需要在跟目录下创建一个新文件夹 名字随意,我们这里叫pages

然后在pages文件夹里再创建新文件夹 名字随意 这里我们叫 index

然后我们创建index.wxml文件然后在里面写入以下代码:

<view>

<text class="window">hello</text>  

</view>

然后创建index.wxss文件然后在里面写入以下代码

.window{

color=#fafafa;

}

然后我们创建 index.js文件

Page({

  data:{

    // text:"这是第一个页面"

  },

  onLoad:function(options){

    // 页面初始化 options为页面跳转所带来的参数

  },

  onReady:function(){

    // 页面渲染完成

  },

  onShow:function(){

    // 页面显示

  },

  onHide:function(){

    // 页面隐藏

  },

  onUnload:function(){

    // 页面关闭

  }

})

配置首页

Json文件复制配置页面路径

所以我们在里面加入如下代码,其中index的含义,就是指index.js。这里需要说明一点 pages 里面的路径其实是指向js文件的,如果一个目录下没有该名称的js文件是会报错的!

"pages":[

  "pages/index/index"

]

这样就可以运行出来 hello world 了!

上一篇下一篇

猜你喜欢

热点阅读