怎样才能使用微信小程序弹幕攻击
编辑:小飞燕 发布时间:2021-04-17 10:30:42
微信小程序弹幕攻击是一种关于小程序的新的玩法,但是想将弹幕攻击玩得风生水起,不懂得制作小程序弹幕的人是没办法做到的,所以首先大家要学会小程序弹幕怎么制作,以下是教程。
先贴制作小程序弹幕的代码:
页面结构代码如下
autoplay=' { { autoplay } } ' interval=' { { interval } } ' duration=' { { duration } } ';
弹幕
发射
{{item。弹幕_ shoottext } }
复制代码
页面样式表代码如下:
/* pages/index/index.wxss */。幻灯片图像{
宽度: ;
}
/* 弹幕选择按钮的操作*/。弹幕开关{
位置:
bottom: 10px
right: 10px
z-index : 2;
}
/* 弹幕小程序输入框的操作*/。弹幕-输入文本{
位置:
显示: flex
背景-color : # bfbfbf;
宽度: ;
高度: 40px
挠曲方向:行;
nav-index : 2;
正义-内容:中心;
对齐-项目:居中;
底部: 10%;
}。弹幕-输入{
背景颜色:绿黄色;
宽度: 60%;
高度: 30px
}。弹幕射击
左边距: 10px
宽度: 25%;
高度: 30px
}。拍摄{
宽度: ;
颜色:黑色;
}
/*弹幕飞飞飞*/。弹幕飞行
z-index : 3;
高度: 80%;
宽度: ;
位置:
top : 0;
}。弹幕-textfly{
位置:
}
复制代码
这样基本的样式就都实现了。接下来要对弹幕上的小程序文字进行处理。
文字是从右往左移动,文字出现的位置顶端是随机,左侧则是取屏幕的宽度。移动的时候是用定时器进行处理。
还有就是字体的颜色是随机出现的。这些功能都是利用射流研究…处理的。
射流研究…的代码如下:
var barak _ style _ arr=[];
var弹幕_ style _ obj={ };
var电话宽度=0;
var timers=[];
var计时器;
页面({
数据: {
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 ',http://img 06。太开放了。com/images/2021 08 18/tooopen _ sy _ 175833047715。jpg '
],
指示:为真,autoplay: true,interval: 3000,工期: 500,
barragetextcolor:'#d3d3d3 ',barrage _ inputtext: ' none ',弹幕_射击文本颜色: '黑色,bind _ shootvalue: ' ',弹幕_style:[],barragefly_display:'none ',},
//生命周期函数-监听页面加载
onload:function(选项){
那=这个
//获取屏幕的宽度
wx.getsysteminfo({
成功:功能(res) {
that.setdata({
barra _ phone width : res . window width-100,})
}
})
phonewidth=that.data。弹幕phone width(_ w)
控制台。log(电话宽度);
},
//是否打开弹幕.
barrageswitch:功能(e){
控制台。log(e);
//先判断没有打开
if(!e.detail.value){
//清空弹幕
弹幕_ style _ arr=[];
//设置数据的值
this.setdata({
barragetextcolor:'#d3d3d3 ',barrage _ inputtext: ' none ',barragefly_display:'none ',弹幕_样式:弹幕_样式_arr,});
//清除定时器
clearinterval(计时器);
}else{
this.setdata({
barragetextcolor:'#04be02 ',barrage _ inputtext: ' flex ',barragefly_display:'block ',});
//打开定时器
定时器=设置时间间隔(这。barragetext _ move,800)
}
},
//发射按钮
枪击:功能(e){
//字体颜色随机
var text color=' rgb(' parseint(math . random * 256)',' parse int(math。random * 256)',' parse int(数学。random * 256)')';
////设置弹幕字体的水平位置样式
//var text width=-(此。数据。bind _ short值。长度* 0);
//设置弹幕字体的垂直位置样式
var barragetext _ height=(数学。random)* 266;
弹幕_样式_obj={
//textwidth:textwidth,barragetext _ height : barragetext _ height,spark _ short text : this。数据。bind _ short值,barrier _ shoot文本颜色3330文本颜色,挡墙_phonewidth:phonewidth
}:
_ style _ arr(删除样式_obj):
这个。setdata
barrier _ style 3330 barrier _ style _ arr,//唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟
bind _ shoot值3330 ' '//朱庇特朱庇特
})
//是阿忠杏春小姐
//这个。timer=setinterval(this。barrett text _ move,800);
},
//是阿忠杏春小姐
barragetext _ move :函数
var timer num=barrier _ style _ arr。长度:
var textmove
s7-1200可编程控制器:一、导言
文本移动.phonewidth水坝:
控制台。日志(' barrier _ style _ arr[' i '].barrier _ phone width-: ' barrier _ style _ arr[i].phonewidth水坝:
text move=text move-20;
barrier _ style _ arr[i].弹幕_ phonewidth=文字移动:
//元云
if(text move=-100){ }
//清除超时(此。计时器);
拼接_样式_ arr _ bar(0.1):
我-;
//鲁仲尼鲁仲尼鲁仲尼
if(barrier _ style _ arr。长度==0)}
这个。setdata
删除线3330删除线,})
//清除间隔(此。计时器);
返回;
}
}
console.log('什么事"我"云娥3360,文本移动:
这个。setdata
删除线3330删除线,})
}
},
//我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲,吴亚玲日期-什么事bind _ shootvalue,吴亚玲吴亚玲
绑定_拍摄:函数
这个。setdata
bind _ shoot值: e . detail。价值-连结_射值3330 e .细节。价值
})
},
})
你好
你好你好,你是说.拜占庭拜占庭拜占庭:
1 .{ 1 }哦,天啊联署材料何钟泰(音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似" wxml阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔阿叔。
联署材料:
总线开关:功能[
控制台,我
g(e);
}
复制代码
wxml:
复制代码
结果:返回一个对象。控制台中返回的似乎都是json格式的数据。
对象{type: 'change ',timestamp: 2766,target:对象,current target :对象,detail:对象}
复制代码
2.实现弹幕时,发射按钮,如何获取输入框的信息。
在这里,当输入框失去焦点的时候,我把数据复制到js中的数据类,然后launch得到数据类中的值。
3.其中一个大问题就是如何让文本运行,因为小程序不支持jquery,这让我作为js白痴有点无奈。
在这里,让我谈谈我让文字动起来的想法:
首先,在开启弹幕时定义一个定时器,在关闭弹幕时关闭定时器。因为我用一个数组来存储文本移动的样式,剩下的就确定了。我可以通过改变左边的大小来移动文本。所以我用for循环把弹幕文字样式改左:定时器运行时xxxpx的大小。
只有成功开发了小程序弹幕功能,才能学会如何玩微信小程序弹幕攻击,所以对比源代理网小程序频道提供的教程,快速设置小程序弹幕。
下面是题目的开头。小程序图片如何设置等比例?标题到此结束
以前,当小编使用小程序时,发现图片比小程序的页面小或超出页面。如果在开发小程序时以相同的比例缩放小程序图片,可以避免这种情况。采取以下步骤。
照例先拍照。
1.图片纵横比小于屏幕纵横比
2.图片纵横比大于屏幕纵横比
3.其实图片长宽比小于屏幕长宽比,但是高宽比大于屏幕长宽比。所以不能单纯用高宽比来判断,要用高宽比来判断后再定比例。
上限代码:
index.js
[javascript]查看普通副本//index.js
//获取应用程序实例
var imageutil=require('././utils/util . js ');
var app=getapp
页面({
数据: {
imagefirst src : ' http://bpic.588ku.com/back _ pic/00/03/85/1656205138 bbe 2d . png ',//图片链接
imagesecondsrc : ' http://bpic . 588 ku.com/back _ pic/04/07/63/28581203949 ca 9d . jpg!/fw/400/quality/90/unsharp/true/compress/true ',//图片链接
imagethirdsrc : ' http://img 1 . gti mg.com/ent/pics/hv1/13/71/2061/134034643 . jpg ',imagewidth: 0,//缩放后的宽度
imageheight: 0,//缩放后的高度
},
onload:函数{
},
imageload:函数(e) {
var imagesize=imageu til . imageu til(e)
this.setdata({
imagewidth : imagesize . imagewidth,imageheight : imagesize . imageheight
})
}
})
3.util.js
[javascript]查看普通副本//util.js
函数imageutil(e) {
var imagesize={ };
var original width=e . detail . width;//图片原始宽度
var original haght=e . detail . height;//图片原始高度
var original scale=original h8/original width;//图片纵横比
console . log(' original width : ' original width)
console . log(' original heart : ' original heart)
//获取屏幕宽度和高度
wx.getsysteminfo({
成功:功能(res) {
var windows width=res . window width;
var windows height=res . window height;
var window scale=windows height/window width;//屏幕纵横比
console . log(' window width : ' window width)
console . log(' window height : ' window height)
if(原始比例窗口比例){//图片纵横比小于屏幕纵横比
//图片的缩放宽度就是屏幕宽度
image size . image width=window width;
imagesize . imageheight=(window width * original h8)/original width;
}否则{//图片纵横比大于屏幕纵横比
//图片的缩放高度就是屏幕高度
imagesize . imageheight=window height;
image size . image width=(window height * original width)/original h8;
}
}
})
console.log('缩放宽度:' imagesize.imagewidth)
console.log('缩放高度:' imagesize.imageheight)
返回imagesize
}
module.exports={
imageutil: imageutil
}
参照上述步骤和相关小程序代码,设置等比例的小程序图片。很简单吗?设置好之后,大家在使用小程序的时候可以得到更好的体验。更多信息,请关注源代理网的小程序频道。
这是第一段的结尾。下面是如何设置结尾加一个小节目图片的等比例。目前已经获得了328位网友的青睐!正文到此结束
上一篇:微信公众号关联小程序id怎么添加
下一篇:个人微信公众号关联小程序怎么做
猜你喜欢
-
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