准备工作
- IDE搭建
- 知识准备
从零开始
- app.js
- app.json
- app.wxml
- app.wxss
Hello World
- 创建程序实例
- 美化ActionBar
- 美化页面
- 配置首页
超级Hello World
- 事件绑定函数
- 更新界面数据
就不多说了,没有内测码去下载个破解版吧,我用了一下,学习完全够了!IDE破解版+安装教程
- js ---------- JavaScrip文件
- json -------- 项目配置文件,负责窗口颜色等等
- wxml ------- 类似HTML文件
- wxss ------- 类似CSS文件
在根目录下用app来命名的这四中类型的文件,就是程序入口文件。
这个文件不是必须的。因为它只是个全局CSS样式文件
这个也不是必须的,而且这个并不是指主界面哦~因为小程序的主页面是靠在JSON文件中配置来决定的
有了这两个文件你运行程序,IDE就不会报错了,也意味着这是最简单的微信小程序
app.js文件管理整个程序的生命周期,所以在里面添加如下代码:(输入App IDE会有提示)
App({
onLaunch
:
function ()
{
console
.log(
'App Launch'
)
},
onShow
:
function ()
{
console
.log(
'App Show'
)
},
onHide
:
function ()
{
console
.log(
'App Hide'
)
}
})
具体API解释如下
美化ActionBar
json文件负责配置ActionBar颜色,我们只需要在里面添加如下代码即可,下图有参数说明!
现在看ActionBar是不是像那么回事了!好接下来我们继续写我们第一个界面
然后创建index.wxss文件然后在里面写入以下代码
函数解释如下:
完成了!我们来运行程序!
我们打开index.wxml 将里面代码改成这样
其实也就是加了
- catchtap="click"
这两个属性是什么意思呢 别着急 我会一一解
上图展示了事件的一些的属性名称,这里需要注意红框标注起来的内容,区分出冒泡事件和非冒泡事件,其实冒泡事件就是需要往上面一层容器传递这个事件。
click:function(){
console
.log(
"点击了文字"
);
},
添加完后代码长这样 红框中就是 添加的这个代码
所以其实点击事件的回调函数 就是 catchtap="click"
中的 click 后面加上 :function() 构成的
现在我们来运行程序试试 然后点击文字
看是不是调用了 click:function 函数 并且打出了log
好接下来我们写点击一下变色的逻辑
那如何让一个文字变色呢,当然是css
所以我们需要再index.wxss 中添加一个样式
我们在这里申请一个color
修改完后的代码如图
其实就是在点击是后 更换color变量的值 而更换的这个值其实就是样式的名称
好了我们运行程序 点击Hello 看看是不是点一下 变一下颜色!