微信小程序开发系列之Hello World
第一步:注册
在微信公众平台官网首页,点击注册。(相关文档可以找到,这里不再累述,望见谅。)
微信小程序注册成功后界面
第二步:编辑器、开发工具
我们假定你已经申请注册好微信小程序了,我们选定一个代码开发的编辑器。
这里,我推荐用:Sublime Text或者 Visual Studio Code。
然后下载微信开发者工具(目前最新版:0.17.172600) 界面如下:
微信开发者工具示意图
如果你经常用Chrome的话,是不是很类似,Chrome下开启调试工具(F12),切换到手机模式,调整调试工具的方向到右侧贴边。
第三步:写代码
我们用Sublime Text打开一个空目录,然后新建3个文件:app.js、app.json、app.wxss。
这3个文件是必须的,名字是固定的,app代表的就是这整个小程序,所以,我们从名字上就能看出它们的重要性了。
至于文件扩展名,先说明一下:.wxss表示css,.wxml表示html,.json表示配置信息,这样,你就知道了,平时我们开发一个网页的3文件(html、css、js),是被另行规定了一下,你只要记住就行了,这是规则。
1、app.js
微信小程序app.js
这里,我们只写一个空App({}),这是规定的语法,你也可以到微信小程序开发文档上看详细说明。
2、app.json
微信小程序app.json
这里大部分是固定的,你只需要改变配置信息就行,针对本文,你需要指定 hello.js(不带扩展名)。
3、app.wxss
微信小程序app.wxss
这是全局的css样式定义,和你之前定义的main.css,让整个网站都用的公共样式一样。
4、hello.js
我们新建一个pages文件夹,让所有的页面都在此管理,接着新建hello.js文件,如下:
微信小程序hello.js文件
Page({})这是固定的格式, data也是固定的,表示静态数据用的,这里,我们定义message变量。
5、hello.wxml
微信小程序hello.wxml文件
这里的view是一个容器,类似我们经常写的div。然后模板引用数据{{变量}},上个文件,我们定义的变量在这里使用。
6、hello.wxss
微信小程序hello.wxss文件
定义了2个css类样式,供上一个文件的标签class属性使用。
第四步:调试预览,上传
把之前安装的微信开发者工具,打开,创建项目,指定我们的代码目录,就可以预览(需要微信验证登录)。这一部分,不细说了,官方的开发文档上有详细的说明。
调试预览的效果,就如上边编辑器的图片那样的。
关于上传的,微信开发者工具,就可以上传, 但是,因为本文太简单,即便上传了,也不太会审核通过的。
强烈建议你有空了,细看一下《微信小程序官方开发文档》。
微信小程序开发系列之Hello World的更多相关文章
- 【微信小程序开发•系列文章六】生命周期和路由
这篇文章理论的知识比较多一些,都是个人观点,描述有失妥当的地方希望读者指出. [微信小程序开发•系列文章一]入门 [微信小程序开发•系列文章二]视图层 [微信小程序开发•系列文章三]数据层 [微信小程 ...
- WordPress版微信小程序开发系列(二):安装使用问答
自WordPress版微信小程序发布开源以来,受关注的程度超过我原来的想象.这套程序主要面对的用户是wordpress网站的站长,如果wordpress站想在微信的生态圈得到推广,小程序成为一种重要的 ...
- 微信小程序开发系列五:微信小程序中如何响应用户输入事件
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...
- 微信小程序开发系列六:微信框架API的调用
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...
- 微信小程序开发系列七:微信小程序的页面跳转
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...
- 微信小程序开发系列二:微信小程序的视图设计
大家如果跟着我第一篇文章 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 一起动手,那么微信小程序的开发环境一定搭好了.效果就是能把该小程序的体验版以二维码的方式发送给其他朋友使用. 这个系列 ...
- 微信小程序开发系列教程三:微信小程序的调试方法
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 这个教程的前两篇文章,介绍了如何用下图所示的微信开发者工具自动生成一个Hel ...
- 微信小程序开发系列四:微信小程序之控制器的初始化逻辑
微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 这个教程的前两篇文章,介绍了如何 ...
- WordPress版微信小程序开发系列(一):WordPress REST API
自动我发布开源程序WordPress版微信小程序以来,很多WordPress站长在搭建微信小程序的过程中会碰到各种问题来咨询我,有些问题其实很简单,只要仔细看看我写的文章,就可以自己解决.不过这些文章 ...
- 微信小程序开发系列一:微信小程序的申请和开发环境的搭建
我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...
随机推荐
- Oracle或PL/SQL自动断开连接解决参考
ORACLE自动断开数据库连接解决办法 方法一.直接修改资源配置文件 分三个步骤在sqlplus环境下完成. 第一步,查询资源文件,找到CONNECT_TIME所在的pro ...
- java.sql.BatchUpdateException: ORA-01861: 文字与格式字符串不匹配
解决: to_date(#runtime#,'yyyy-MM-dd HH24:mi:ss'), <!-- 执行时间:DATE -->
- shell脚本 set命令
- elasticsearch启动常见问题
原文:https://blog.csdn.net/qq_22211217/article/details/80740873 一.Exception in thread "main" ...
- redux 基础
antd 的使用 1.安装npm install antd --save 2.引入到项目中 import 'antd/dist/antd.css'; // or 'antd/dist/antd.les ...
- 解决Addin开发不能断点调试的问题
ArcMap或CAD在调试C#二次开发的插件的时候,在一些情况下不能正常进入到断点中,原因是debugger type不对应. eg. 右键单击Solution Explorer,选择Add-> ...
- CSV (逗号分隔值文件格式)
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文本意味着该文件是一个字符序列,不 ...
- Delphi ResourceString的用法
在Delphi编程的那段“古老”的日子里(就是在版本4之前),在程序中使用字符串有两个基本的方法.你可以使用字符串将它们嵌入到源程序中,例如: MessageDlg( 'Leave your stin ...
- linux环境下安装PHP的OpenSSL扩展
先安装依赖包:yum install openssl openssl-devel 进入PHP安装包里的OpenSSL文件夹,根据个人的安装包位置不同,此处是 cd /home/local/php.5. ...
- s13 day3作业
ha_proxy配置文件修改程序ha_file 为存储配置信息的文件.运行的时候对该文件进行操作.1.查询信息:用户输入域名,获得域名相关信息2.修改配置文件:用户输入的格式应该为 {"ba ...