ITPub博客

首页 > 应用开发 > Javascript > 微信小程序开发记录_01代码构成

微信小程序开发记录_01代码构成

原创 Javascript 作者:gdutllf2006 时间:2019-12-22 22:59:25 0 删除 编辑

小程序代码构成:

一 JSON配置文件

01, app.json  是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等

02, page.json  页面级别的配置

03,  project.config.json 工具配置,小程序开发者工具相关的配置属性,没太理解


二  WXML模板 

类似HTML, 只是标签有所区别, 小程序的  WXML  用的标签是  view ,  button ,  text  等等,这些标签就是小程序给开发者包装好的基本能力,我们还提供了地图、视频、音频等等组件能力。

WXML只管展示,JS只管内容,构建MVVM开发模式,类似Vue的开发理念,比如引入某个字段

<text>{{msg}}</text>

JS 只需要管理状态即可:

this.setData({ msg: "Hello World" })

通过  {{ }}  的语法把一个变量绑定到界面上,我们称为数据绑定。仅仅通过数据绑定还不够完整的描述状态和界面的关系,还需要  if / else ,  for 等控制能力,在小程序里边,这些控制能力都用  wx:  开头的属性来表达


三 WXSS样式

WXSS  具有  CSS  大部分的特性,小程序在  WXSS  也做了一些扩充和修


四 逻辑交互

在小程序里边,我们就通过编写  JS 脚本文件来处理用户的操作。

<view>{{ msg }}</view><button bindtap="clickMe">点击我</button>

点击  button 按钮的时候,我们希望把界面上  msg 显示成  "Hello World",于是我们在  button 上声明一个属性:  bindtap ,在 JS 文件里边声明了  clickMe 方法来响应这次点击操作:

Page({
  clickMe: function() {
    this.setData({ msg: "Hello World" })
  }})

响应用户的操作就是这么简单,更详细的事件可以参考文档  WXML - 事件 。




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10248702/viewspace-2669906/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-07-08

  • 博文量
    133
  • 访问量
    425847