小程序滚动选项卡怎么开发
编辑:小飞燕 发布时间:2021-04-15 09:54:01
微信小程序标签的开发包括很多方面,比如小程序的顶部导航栏,小程序的底部标签,小程序的滚动标签的开发过程,我们就给大家讲讲。
1.首先,在导航时,您需要两个变量,一个是存储当前样式类,另一个是其他导航的默认样式类
2.选项卡内容列表还需要两个变量,一个用于存储当前显示块,另一个用于存储其他隐藏的默认块
3.用三眼操作得到小程序的导航索引,根据索引判断是否添加当前类[注意,这里我把事件绑定到父导航栏,通过目标对象得到事件对象属性]
请结合以下效果图:
接下来,直接检查小程序的源代码:
demo.wxml:
[普通]查看普通副本
tab-hd01
tab-hd01
tab-hd01
tab-hd01
tab-bd01
tab-bd02
tab-bd03
tab-bd04
demo.js:
[普通]查看普通副本
页面({
数据: {
tabarr: {
curhdindex: 0,路边索引: 0
},
},
tabfun:功能(e){
//获取触发事件组件的数据集属性
var _ dataset id=e . target . dataset . id;
console . log('-' _ dataset id '-');
var _ obj={ };
_ obj.curhdindex=_ datasetid
_ obj . curb dindex=_ dataset id;
this.setdata({
tabarr: _obj
});
},
onload:函数(选项){
alert('-');
}
});
demo.wxss:
[普通]查看普通副本。tab{
display: flex
flex-direction : row;
}。tab-左{
width: 200rpx
线高:160%;
border-right:实心1px灰色;
}。选项卡-左视图{
border-bottom:实心1px红色;
}。向左移动。活动{
color: # f00
}。tab-右{
线高:160%;
}。右标签。右侧项目{
padding-left : 15 rpx;
display:无;
}。右标签。右项目. active{
display:块;
}
比较后的演示效果如下:
看了上面的资料,你觉得小程序的滚动标签的开发其实是比较简单的吗?参考以上教程,希望大家操作成功。更多相关信息,请关注源社网小节目频道。
下面是如何使用标题开头的小程序模板。标题到此结束
开发小程序时,可以使用小程序模板,这样操作起来会更方便。如何使用小程序模板?具体方法会给你介绍。
首先,定义模板
1.创建新的模板文件夹来管理项目中的所有模板;
2.创建一个新的courselist.wxml文件来定义模板;
3.使用名称属性作为模板的名称。然后在中定义代码段。
注意:
a.可以看到,一个. wxml文件中可以定义多个模板,只需要通过名称来区分;
b.模板中的数据都是扩展属性。
{{coursename}}
-{ {教师姓名}}
{{playcount}}
{{score}}
{{studyprogress}}
{{coursename}}
-{ {教师姓名}}
{{playcount}}
{{score}}
{{studyprogress}}
二、模板的使用
1.使用is属性声明所需的模板
11
2.导入模板所需的数据。一般我们会用列表渲染。
123123
注意:
a.该表达式可用于确定哪个模板='{{index%2===0?'course left ' : ' course right ' } } '
或者通过wx:if。index是数组当前项的下标。
1212
b.数据是模板要渲染的数据,数据的写入='{{.“item } }”是es6,当前项目的项目是wx:for,是扩展运算符,而{{item。模板中不需要coursename},但直接需要{{{coursename}}}。
第三,模板风格
1.创建新模板时,创建一个新的courselist.wxss文件,该文件的编写方式与css相同,用于控制样式。
2.在页面中导入。需要使用模板的wxss文件;或者直接在app.wxss中导入,这样只需要导入一次,其他文件不需要导入。
上一篇:小程序小程序点击加载样式怎么弄
下一篇:小程序点击效果样式更换教程