从零单排微信小程序--[0]:Hello World
2016-12-12 15:05
141 查看
该系列文章是在观看了慕课网的实战课程“微信小程序入门与实战”后的一些所思所想,将学习中所遇到的一些问题列出来,以供大家参考
0:如何开始微信小程序的编写
开发工具的下载:点击打开链接,开发文档:点击打开链接
开发工具的安装非常简单,跟普通程序的安装一样,这里就不列举了。运行之后的界面如下:
点击添加项目后的界面
如果没有AppID时,第一项选择“无AppID”,这样不会影响开发,只是开发出来的项目不能在真机上浏览。项目名称自己取,项目目录选择一个文件夹,初始化就可以了(可以把在当前目录中创建
quick start 项目 前面的勾选中,这样会产生默认的项目结构代码)
创建后的项目目录如图
1.项目结构说明
根目录有三个文件,app.js,app.json,app.wxss.
app.js是项目的脚本文件,app.json为项目的配置文件,app.wxss为项目的样式文件,具体的配置可以参见官方文档
pages目录下是每个页面的文件,每个页面的文件也包括.js .json .wxss,wxml文件,其中第四个是页面的骨架文件,可以联想为一般web开发中的html文件
2.写一个Hello World呗
现在,我们来写我们的第一个页面,即hello world页面
首先,先删除pages下的文件夹,然后再wenlcome文件夹下面依次新建.json,.wxss,.wxml,.js文件,现在的项目结构如图所示
这时候所有的文件都是空的,此时编译,会提示如下错误
查阅文档后发现,新增加一个页面时,要在app.json里进行相应的配置,所以给这个文件做如下代码的编写
{ "pages":[ "pages/welcome/welcome" ] }
这些代码的作用就是注册一个页面,具体到代码里,它告诉IDE,寻找一个在pages文件夹下,welcome文件夹下的名叫welcome.wxml文件
增添了这些后,调试依然出错
这个错误的原因是没有在welcome.js中配置Page函数,那我们配置一个空的Page函数如下
Page({ })
编译不会报错
此时我们去编写welcome.wxml文件,也就是页面文件,代码如下
<view> <text>hello world</text> </view>这里,view标签和text标签都是微信小程序官方所定义的标签,具体的设置请前去官方文档,这里我们可以简单的理解为view就相当于div标签,text就相当于p标签,
这是刷新页面,控制台无报错,但是模拟器中是空白,这是怎么回事呢?
这里也让我纠结了好久,后来查到原因是welcome.json里没有配置,所以配置如下
{ }这样,就能看到我们的hello world啦,
如果还是不能解决,并且确定代码没有任何问题,那么建议按照以下步骤尝试:
在调试-》缓存里清除数据、文件缓存;
完全退出微信开发者工具;
再次打开微信开发者工具;
然后再编译一下小程序;
以上步骤一般来说是可以解决问题的。
我们的第一步教程就到此为止啦,下面的教程将沿着学习的脚步,一起制作第一个小程序!
相关文章推荐
- 微信小程序开发(一)之Hello World!
- ┖no.1 ┒微信小程序之Hello World
- 微信小程序开发(一)之Hello World!
- ┖no.1 ┒微信小程序之Hello World
- 微信小程序教程入门篇 (1):10分钟从0开始写一个hello world,极其详细
- 微信小程序开发系列之Hello World
- 微信小程序之第一天:Hello World!
- 微信小程序开发(一)之Hello World!
- EA&UML日拱一卒-0基础学习微信小程序(5)- Hello world!
- Eclipse开发J2ME程序之Hello World
- Linux下的第一个程序Hello World
- 没有main方法的“Hello World”程序,你会吗?
- SDK的hello world程序!
- xflash里的hello world程序
- 各种编程语言的Hello world程序
- 第一个WF程序Hello World!
- 在Redhat9 Linux下安装java开发环境,并编写“Hello world”程序
- Linux Socket编程实例(一个Hello World程序) 选择自 shaohui 的 Blog
- 用VC写的第一个窗口程序 Hello World!
- 编写VxWorks的Hello World程序