微信小程序开发之入门详解

最近互联网行业、微信朋友圈都被微信小程序给刷爆了!可谓是万众瞩目呀!仿佛又是一波互联网浪潮,大家都想抢得先机,跟上这潮流。

微信小程序到底是什么?

小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

从小程序的介绍来说还是很与吸引力的,大有颠覆传统APP之势,作为开发者我们能做什么呢?当然是走他人之先,学习开发小程序,而不是做一个吃瓜群众。小程序仍然处于内测阶段。目前只开放主体类型为企业、政府、其他组织的申请权。但作为开发者学习小程序开发是不受影响的。如果是 主体类型为企业、政府、其他组织的开发者可以去微信公众平台申请,如果不会的可以看看这个说明文档

下面来介绍做一个微信小程序开发的步骤:
  • 下载微信小程序开发者工具并安装,下载地址
  • 创建一个项目
开发者工具安装完成后我们就可以将其打开,【微信扫描登录】->【选择本地小程序项目】->【添加项目】,如下图:

如果是小程序申请用户,可以在微信公众号里,进入“设置-开发设置”,获取AppID信息。教程在这里如果不是小程序申请用户APPID这里就选择"无APPID",填写好项目名称,并确认。 进去之后是这样的,左边是预览,右边是项目结构

  • 项目代码结构
    可以看到项目中已经初始化并包含了一些简单的最关键也是必不可少的代码文件。分别是 app.js、app.json、app.wxss 文件。

  1. app.js是小程序的脚本代码。我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。调用框架提供的丰富的 API。
  2. app.json 是对整个小程序的全局配置。我们可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释。
  3. app.wxss 是整个小程序的公共样式表。在页面组件的 class 属性就直接使用 app.wxss 中声明的样式规则。
  4. 在项目代码中还有2个文件夹,一个是pages,一个是utils,其中utils是放通用工具类方法的一个文件夹,pages是存放所有页面的文件夹。
pages下的index页面是小程序的入口页(欢迎页),logs页面是小程序启动日志的展示页。 每一个小程序页面是由同路径下不同的*.js、*.wxml、*.wxss、*.json,其中.js后缀的是脚本文件,.json后缀的是配置文件,.wxss后缀的是样式表文件,.wxml后缀的是页面结构文件。

在自己创建的项目中 页面的样式表和页面的配置文件是非必要的,不过 当有页面样式表时,页面的样式表中的样式规则会层叠覆盖 app.wxss 中的样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用 app.wxss 中指定的样式规则。 当有页面的配置文件时,配置项在该页面会覆盖 app.json 的 window 中相同的配置项。如果没有指定的页面配置文件,则在该页面直接使用 app.json 中的默认配置。

运行结果如下:


在开发中是可以在工具中手机预览(只有获得AppId的才有权限预览),在开发者工具左侧菜单栏选择"项目",点击"预览",扫码后即可在微信客户端中体验。

最后附上小程序开发者文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html

关于微信小程序开发,我会持续更新的。。。也可以关注公众号(hellos520),或者扫下面二维码:

祝生活愉快!!



猜你喜欢

转载自blog.csdn.net/qq1052441272/article/details/54317924