首页 > 应用开发 > Javascript > 微信小程序开发记录_01代码构成
小程序代码构成:
一 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/ ,如需转载,请注明出处,否则将追究法律责任。