- 小程序标签是指微信小程序页面中的不同组件,用于展示和处理数据。
- 小程序标签由结构标签、样式标签和逻辑标签三部分组成,分别对应页面的结构、样式和逻辑。
- 小程序标签具有良好的兼容性,可以在不同品牌、不同型号的手机上正常运行。
1.view标签:用于展示文本、图片、组合等元素,类似于HTML的div标签。
2.text标签:用于设置文本的字体、大小、颜色等样式。
<view>
<text>1111</text>
<image src="image.png"></image>
<view>2222</view>
</view>
3.scroll-view标签:用于展示可滚动的区域,可以设置横向或纵向滚动。
<scroll-view scroll-x="true">
<view>A</view>
<view>B</view>
<view>C</view>
</scroll-view>
3、swiper标签:用于展示可滑动的轮播图。
swiper有很多的属性可以配置,具体可以去文档中看
<swiper>
<swiper-item><image src="image1.png"></image></swiper-item>
<swiper-item><image src="image2.png"></image></swiper-item>
<swiper-item><image src="image3.png"></image></swiper-item>
</swiper>
4.button标签:用于创建按钮,可以设置背景颜色、边框、圆角等样式,跟Html中基本一样
5.image标签:用于展示图片,可以设置宽度、高度、模式等样式。
6.input标签:用于输入框,可以处理输入事件和变化事件。
注:想要获取input输入框中的值必须使用bindinput绑定一个方法,用该方法来接受值
<input type="text" bindinput="inputHandler" value="{{text}}" />
Page({
data: {
text: ''
},
inputHandler: function(e) {
this.setData({
text: e.detail.value
})
}
});
7.navigator标签:用于跳转页面,可以设置url、目标页面等参数。
在微信小程序中有两种导航方式
navigator为声明式导航(跟Html中的a标签一样直接在属性中定义要跳转的链接)
编程式导航:通过方法来跳转:如下
<button bindtap="gotoMessage"></button>
gotoMessage(){
wx.switchTab({
url:"/pages/group/group"
})
}