您当前的位置: 首页 > 知识百科 > 如何掌握微信小程序开发技术

如何掌握微信小程序开发技术

时间:2023-07-01 14:05 阅读数:91 人阅读 分类:知识百科

  微信小程序开发是一件很复杂的事情,所以微信小程序开发技术的掌握很重要。归根结底,首先要学会添加微信小程序项目,才能进行相应的开发。

  Step1.选择调试类型:本地小程序项目→添加项目

  


  Step2.由于我们暂时没有AppID,所以选择无AppID(无AppID部分功能会受限)

  


  Step3.进入小程序开发者工具界面,默认是选中“调试”面板

  


  可以看到,在调试面板中,左侧是页面效果小程序预览窗口,右侧是类似于Chrome的开发者的工具。在预览窗口可以选择一些常见的手机型号和不同的分变率,大家可以看出这简直就是Chrome开发者工具的翻版。

  3.2 微信小程序结构一览

  新建了一个小程序之后,开发工具为我们默认生成了一些文件,下面我们来看看这些文件都是看些什么用,以及小程序结构又是什么样子的。

  (1)项目结构

  


  (2)应用程序级文件

  ① app.js

  //app.js

  App({

  onLaunch: function () {

  //调用API从本地缓存中获取数据

  var logs = wx.getStorageSync('logs') || []

  logs.unshift(Date.now())

  wx.setStorageSync('logs', logs)

  },

  getUserInfo:function(cb){

  var that = this

  if(this.globalData.userInfo){

  typeof cb == "function" && cb(this.globalData.userInfo)

  }else{

  //调用登录接口

  wx.login({

  success: function () {

  wx.getUserInfo({

  success: function (res) {

  that.globalData.userInfo = res.userInfo

  typeof cb == "function" && cb(that.globalData.userInfo)

  }

  })

  }

  })

  }

  },

  globalData:{

  userInfo:null

  }

  })

  app.js定义了全局的一些重要事件,比如程序启动时要做些什么,如何获取微信用户信息等等。App函数是一个全局函数,它的作用就是用来创建一个应用程序实例,每个应用程序都会有它的生命周期,因此一些重要的生命周期事件都会在这里定义。例如,onLaunch事件就是程序在启动时需要干什么。

  ② app.json

  {

  "pages":[

  "pages/index/index",

  "pages/logs/logs"

  ],

  "window":{

  "backgroundTextStyle":"light",

  "navigationBarBackgroundColor": "#fff",

  "navigationBarTitleText": "Manulife WeChat Demo",

  "navigationBarTextStyle":"black"

  }

  }

  app.json 则定义了程序有哪些页面,以及窗口标题及相关样式等。例如,我们再这里将navigationBarTitleText属*值改为了Manulife WeChat Demo,来看看调试窗口会显示什么?

  


  掌握了以上步骤,你就掌握了微信小程序开发技术,这样在你开发小程序的时候才更容易获得成功,想要获取更多资料或者小程序码请关注微信小程序素材网。

  

  开发微信小程序难吗?微信小程序开发的技术难度

  微信小程序开发必须掌握的入门知识

  微信小程序需要后端吗?小程序前后端开发实例