当前位置:首页 > 微商怎么做 > 代理怎么做

微信小程序弹幕功能开发实例

编辑:小飞燕 发布时间:2021-04-17 10:32:25

导语本文整理了全网深受用户关注的个微信小程序弹幕功能开发实例经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!

小程序的弹幕功能推出以后获得了很多用户的青睐,大家觉得这种方式很有意思,不少开发者也表示要给自己的小程序开发这项新功能,那么究竟要怎样开发呢?看看以下的微信小程序弹幕功能开发实例你就知道了。

1、微信小程序-弹幕功能

效果图:

我的思路是这样的,先用标签确定是否打开弹幕,若打开弹幕则出现弹幕文本框和发射按钮,还有弹幕小程序遮罩层。

先贴页面结构和页面样式表代码。

页面结构代码如下:

弹幕

发射

{{item。弹幕_ shoottext } }

页面样式表代码如下:

/* pages/index/index.wxss */.幻灯片图像{宽度: ;}

/* 弹幕选择按钮的操作*/.弹幕开关{位置:;bottom : 10pxright :10pxz-index : 2;}

/* 弹幕输入框的操作*/.barra-输入文本{位置:;显示: flex背景-color : # bfbfbf;宽度: ;height : 40pxflex-方向: rownav-index : 2;正义-内容:中心;对齐-项目:居中;底部:10%;}.弹幕-输入{背景色:绿色黄光;宽度: 60%;高度:30px}。弹幕射击

左边距: 10px宽度: 25%;高度:30px }。拍摄{宽度: ;颜色:黑色;}

/*弹幕飞飞飞*/.弹幕飞行{ z-index : 3;高度: 80%;宽度: ;位置:值;top : 0;}.弹幕-text fly { position : absolute;

}

这样基本的样式就都实现了。接下来要对弹幕上的字进行处理。

文字是从右往左移动,文字出现的位置顶端是随机,左侧则是取屏幕的宽度。移动的时候是用定时器进行处理。

还有就是小程序字体的颜色是随机出现的。这些功能都是利用射流研究…处理的。

射流研究…的代码如下:

var barak _ style _ arr=[];var弹幕_ style _ obj={ };var电话宽度=0;var timers=[];var计时器;页面({ data : { imgurls :[' http://img 02。太开放了。com/images/2021 09 28/tooopen _ sy _ 143912755726。jpg ',' http://img 06。太开放了。com/images/2021 08 18/tooopen _ sy _ 175866434296。jpg ',' 3358 img 06。太开放了。com/2021 08 18/tooopen _ sy _ 175866434296。jpg ',' http://img 0

//生命周期函数-监听页面加载onload :函数(选项){ var=this//获取屏幕的宽度wx。getsystem info({ success : function(res){那。设置数据({ barra _ phone width : res . window width-100,})} } phone width=那个。数据。barra _ phone宽度;控制台。log(电话宽度);},

//是否打开弹幕.barrageswitch:函数(e){控制台。log(e);//先判断没有打开if(!e.detail.value){ //清空弹幕弹幕_ style _ arr=[];//设置数据的值这个。设置数据({ barragetextcolor : ' # d3d 3d 3 ',barrage _ inputtext: ' none ',barragefly_display:'none ',barra _ style : barra _ style _ arr,});//清除定时器clearinterval(计时器);} else { this。设置数据({ barragetextcolor : ' # 04 be 02 ',barrage _ inputtext: ' flex ',barragefly_display:'block ',});//打开定时器定时器=设置时间间隔(这。barragetext _ move,800) } },//发射按钮枪击:功能(e){

//字体颜色为random var text color=' rgb(' parseint (math.random * 256)',' parse int(math . random * 256)',' parse int(math . random * 256)')';////设置弹幕字体的水平位置样式//var text width=-(此。data . bind _ shot value . length * 0);//设置弹幕字体var barragetext _ height=(数学)的垂直位置样式。random)* 266;弹幕_ style _ obj={//text width : text width,barragetext _ height : barragetext _ height,弹幕_ short text : this . data . bind _ short value,弹幕_ shoottextcolor : textcolor,弹幕_ phone width : phone width };弹幕_样式_arr.push(弹幕_样式_ obj);这个。setdata({ barrege _ style : barrege _ style _ arr,//发送弹幕bind _ short value : ' '/'//清空输入框})

//定时器使弹幕移动//这个。timer=setinterval (this。barragetext _ move,800);

},

//定时器使弹幕移动。barragetext _ move:函数{ var timer num=barragestyle _ arr . length;var textmovefor(var i=0;我

},

//绑定传输输入框,将值传递给数据中的bind _ shotvalue,传输时调用bind _ shot : function(e){ this . set data({ bind _ shot value 3360 e . detail . value })}。

})

以上是微信小程序弹幕功能开发实例的详细说明。相应的步骤和开发所需的代码都在文中。如果有什么不明白的地方,可以在源代理网的小程序频道搜索。

下面是如何解决标题开头的微信小程序缓存问题。标题到此结束

开发微信小程序的时候会遇到很多不同的问题,微信小程序缓存问题就是其中之一,但是估计很多人还是不明白怎么解决。我来介绍一些具体的方法。

在h5之前,cookie一般用于缓存,但是cookie的存储空间太小。所以h5增加了新的缓存机制,即localstorage和sessionstorage,不需要详细介绍。微信小程序中,数据缓存的原理和localstorage类似,不难理解。大家一起体会一下。

效果图显示:

我们把数字11放在索引页,然后跳转到新的小程序页,然后取出缓存中的数字11,渲染到当前页。具体代码如下:

索引页:

跳转到新的页面发布请求

跳转到当前页面

存款

1234567891012345678910

索引的js:

//index.js

//获取应用程序实例

var app=getapp

页面({

数据: {

storage: ' '

},

onload:函数{

变量=这个

//获取输入值

getinput:function(e){

this.setdata({

storage:e.detail.value

})

},

//存储输入值

saveinput:function{

wx.setstoragesync('storage ',this.data.storage)

}

})

12345678910111213141516171819202122231234567891011121314151617181920212223

跳转页面:

从存储器:{{storage}}11获得的数据

跳转页面的js:

var app=getapp

变化;

页面({

数据: {

storage: ' '

},

onload:函数(选项){

那=这个;

//获取存储信息

wx.getstorage({

key: '存储',成功:功能(res){

//成功

that.setdata({

storage:res.data

})

}

})

}

猜你喜欢

  • 5个小程序弹幕技巧

    5个小程序弹幕技巧421人喜欢

    小程序的弹幕功能推出以后获得了很多用户的青睐,大家觉得这种方式很有意思,不少开发者也表示要给自己的小程序开发这项新功能,那么究竟要怎样开发呢?看看以下的微信小程序弹幕功能开发实例你就知道了。1、微信小程序----弹幕功能效果图:我的思路是这样的,先用标签…

    更新时间:2019-11-06 13:37:49

  • 微信小程序弹幕效果实现代码

    微信小程序弹幕效果实现代码84人喜欢

    可以看到很多应用都实现了弹幕功能,小程序也不例外。鉴于这个新推出的小程序功能,你需要准确的代码来开发它。下面是实现微信小程序弹幕效果的代码。折腾了一个星期的微信小程序,一直在找弹幕…

    更新时间:2021-04-18 09:51:02

  • 微信小程序弹幕功能开发实例

    微信小程序弹幕功能开发实例64人喜欢

    小程序的弹幕功能推出以后获得了很多用户的青睐,大家觉得这种方式很有意思,不少开发者也表示要给自己的小程序开发这项新功能,那么究竟要怎样开发呢?看看以下的微信小程序弹幕功能开发实例你…

    更新时间:2021-04-17 10:32:25

  • 微信小程序弹幕效果如何实现

    微信小程序弹幕效果如何实现23人喜欢

    微信小程序的弹幕效果怎么实现?弹幕是把每个人的发言滚过屏幕的功能。很多小程序都需要实现这种弹幕效果,但是具体怎么做呢?下面小系列介绍如何实现微信小程序的弹幕效果。微信小程序的弹幕效…

    更新时间:2021-03-12 08:58:29

  • 怎样才能使用微信小程序弹幕攻击

    怎样才能使用微信小程序弹幕攻击12人喜欢

    微信小程序弹幕攻击是一种关于小程序的新的玩法,但是想将弹幕攻击玩得风生水起,不懂得制作小程序弹幕的人是没办法做到的,所以首先大家要学会小程序弹幕怎么制作,以下是教程。先贴制作小程序…

    更新时间:2021-04-17 10:30:42

代理怎么做热门信息