微信小程序 -- 视图层的用法

初次体验了一下微信小程序,大体上明白了微信小程序的开发流程。算是简单入门。

本文参考自微信官方的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:页面效果:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值