微信小程序 -- 视图层的用法
来源:互联网 发布:矢量图软件下载网站 编辑:程序博客网 时间:2024/05/01 18:03
初次体验了一下微信小程序,大体上明白了微信小程序的开发流程。算是简单入门。
本文参考自微信官方的api文档:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/?t=20161122
查看app.json
下面是添加一个视图的开发流程。
a.首先在page文件夹下添加文件夹,然后添加对应的wxml wxss 和json配置文件以及js文件,这里我使用的是sublime
b.打开js文件添上,然后在wxmltest.json上加{}(如果没有配置也必须要加{},否则页面显示不出来内容!)
c.在app.json中注册页面(相关的配置参照官方文档)
d.定义页面布局
<!-- 数据绑定 --><view>{{message}}</view><!-- 列表渲染 --><view wx:for="{{array}}">{{item}}</view><!-- 条件渲染 --><view wx:if="{{view=='WEBVIEW'}}">WEBVIEW</view><view wx:elif="{{view=='APP'}}">APP</view><view wx:else="{{view=='MINA'}}">MINA</view><!-- 模板 --><template name="staffName"><view>FirstName:{{firstName}},LastName:{{lastName}}</view></template><template is="staffName" data="{{...staffA}}"></template><template is="staffName" data="{{...staffB}}"></template><template is="staffName" data="{{...staffC}}"></template> <!-- 事件 --> <view bindtap="add"> {{count}} </view>
e.定义页面逻辑
Page({data:{message:'Hello chepeng!',array:[1,2,3,4,5,6,7,8],view:'MINA',staffA:{firstName:'Chen',lastName:'Peng'},staffB:{firstName:'Li',lastName:'xiaoLong'},staffC:{firstName:'Yang',lastName:'Zi'},count:1},add:function(e){this.setData({count:this.data.count+1});}});
f:页面效果:
0 0
- 微信小程序 -- 视图层的用法
- 微信小程序:MINA视图层
- 微信小程序的学习(3)-视图层WXML
- 微信小程序的学习(4)-视图层WXSS
- 微信小程序视图层详解(一)
- 微信小程序入门三:视图层
- 微信小程序开发--视图层1
- 微信小程序入门四:视图层事件
- 微信小程序开发--视图层2
- 微信小程序视图层的数据绑定 —— 微信小程序教程系列(9)
- 微信小程序视图层的列表渲染 —— 微信小程序教程系列(11)
- 微信小程序视图层的模板 —— 微信小程序教程系列(12)
- 小程序视图层wxml
- 微信小程序的动态修改视图层的数据 —— 微信小程序教程系列(3)
- 微信小程序入门基础(2)—视图层
- 微信小程序基础-项目结构、app.json和视图层
- 【微信小程序开发•系列文章二】视图层
- 微信小程序学习笔记(5)--------框架之视图层
- jenkins环境搭建
- How To Start An Spring Application-Building a RESTful Web Service
- Android,iso接口调试-抓包调试接口
- 关于Sublime text 3如何编辑less并转(编译)成css文件,亲测可用
- ORB SLAM中几个重要概念, 翻译自ORBSLAM作者主论文
- 微信小程序 -- 视图层的用法
- Quartz集成springMVC 的方案二(持久化任务、集群和分布式)
- 朴素贝叶斯算法
- 下拉刷新组件SwipeRefreshLayout的使用
- 修改MySQL的data目录为NFS挂载的共享目录
- linux_强行杀死进程
- 整理软件开发工具
- scala提取器、注解使用示例
- matlab 空域滤波