微信小程序开发教程–从零开始

微信小程序开发教程–从零开始随时随地阅读更多技术实战干货 获取项目源码 学习资料 请关注源代码社区公众号 ydmsq666 博主微信 guyun 技术交流群 from https www jianshu com p aaef5ceb3936 从零开始小程序今天一不小心拿到了小程序的内测资格 为了不辜负微信团队的信任 我决定十一奋斗一把 不过话说我可是一个 And

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)

微信小程序开发教程--从零开始

from:微信小程序开发教程–从零开始 – 简书

从零开始小程序

  • 准备工作
    • IDE搭建
    • 知识准备
  • 从零开始
    • app.js
    • app.json
    • app.wxml
    • app.wxss
  • Hello World
    • 创建程序实例
    • 美化ActionBar
    • 美化页面
    • 配置首页
  • 超级Hello World
    • 事件绑定函数
    • 更新界面数据

准备工作

IDE搭建

就不多说了,没有内测码去下载个激活成功教程版吧,我用了一下,学习完全够了!IDE激活成功教程版+安装教程

微信小程序开发教程--从零开始

图片发自简书App


知识准备


从零开始

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

  • js ———- JavaScrip文件
  • json ——– 项目配置文件,负责窗口颜色等等
  • wxml ——- 类似HTML文件
  • wxss ——- 类似CSS文件

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

app.json

app.js

app.wxss

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

app.wxml

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

有了这两个文件你运行程序,IDE就不会报错了,也意味着这是最简单的微信小程序

微信小程序开发教程--从零开始

Paste_Image.png


Hello World

创建程序实例

app.js文件管理整个程序的生命周期,所以在里面添加如下代码:(输入App IDE会有提示)

App({ onLaunch: function () { console.log('App Launch') }, onShow: function () { console.log('App Show') }, onHide: function () { console.log('App Hide') } }) 

具体API解释如下

微信小程序开发教程--从零开始

Paste_Image.png

美化ActionBar

json文件负责配置ActionBar颜色,我们只需要在里面添加如下代码即可,下图有参数说明!

微信小程序开发教程--从零开始

Paste_Image.png

微信小程序开发教程--从零开始

Paste_Image.png

{ "window":{ "navigationBarBackgroundColor": "#BBDEF8", "navigationBarTitleText": "Demo", "navigationBarTextStyle":"white" } } 

微信小程序开发教程--从零开始

Paste_Image.png

现在看ActionBar是不是像那么回事了!好接下来我们继续写我们第一个界面

美化页面

 
       
       
         Hello 
        
       

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

.window{ color=#4995fa; } 
Page({ data:{ // text:"这是一个页面" }, onLoad:function(options){ // 页面初始化 options为页面跳转所带来的参数 }, onReady:function(){ // 页面渲染完成 }, onShow:function(){ // 页面显示 }, onHide:function(){ // 页面隐藏 }, onUnload:function(){ // 页面关闭 } }) 

函数解释如下:

微信小程序开发教程--从零开始

Paste_Image.png

配置首页

"pages":[ "pages/index/index" ], 

完成了!我们来运行程序!

微信小程序开发教程--从零开始

Paste_Image.png


超级Hello World

绑定事件

我们打开index.wxml 将里面代码改成这样

 
        
        
          Hello 
         
        

其实也就是加了

  • catchtap=”click”

这两个属性是什么意思呢 别着急 我会一一解释

微信小程序开发教程--从零开始

Paste_Image.png

上图展示了事件的一些的属性名称,这里需要注意红框标注起来的内容,区分出冒泡事件和非冒泡事件,其实冒泡事件就是需要往上面一层容器传递这个事件。

 click:function(){ console.log("点击了文字"); }, 

添加完后代码长这样 红框中就是 添加的这个代码

微信小程序开发教程--从零开始

Paste_Image.png

微信小程序开发教程--从零开始

Paste_Image.png

看是不是调用了 click:function 函数 并且打出了log

.window-red{ color:#D23933; } 

微信小程序开发教程--从零开始

Paste_Image.png

微信小程序开发教程--从零开始

Paste_Image.png

我们在这里申请一个color

微信小程序开发教程--从零开始

Paste_Image.png

微信小程序开发教程--从零开始

Paste_Image.png

 click:function(){ console.log("点击了文字"); if(flag){ color = "window-red"; flag = false; }else{ color = "window"; flag = true; } this.setData({ color }); }, 

修改完后的代码如图

微信小程序开发教程--从零开始

Paste_Image.png

其实就是在点击是后 更换color变量的值 而更换的这个值其实就是样式的名称

更新界面数据

好了我们运行程序 点击Hello 看看是不是点一下 变一下颜色!

微信小程序开发教程--从零开始

.gif


喜欢的话欢迎打赏~!!!我会继续写下去的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221189.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午6:43
下一篇 2026年3月17日 下午6:43


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号