小程序滚动选项卡怎么开发

作者:小飞燕 发布时间: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中导入,这样只需要导入一次,其他文件不需要导入。

查看全文

猜你喜欢

微商怎么找货源

频道查询入口

微商代理怎么做