微信小程式 彈幕

2021-08-18 10:34:57 字數 1515 閱讀 8604

}}

彈乙個小蘋果

css樣式部分

/**index.wxss**/

.button

.aon

.doommview

/**定義從右邊向左邊的移動的動畫**/

@keyframes first

to}

js部分

// var page = undefined;

let index = 0;

let i = 0;

let topmsglist = ;

let bottommsglist = ;

page(,,,

,,,,

,],

topmsg: "",

bottommsg: "",

ischangebarrage: false

},onload: function () = that.data;

const newdata = that.change(msgdata);

that.setbarrage("topmsg");

let showtopmsg = setinterval(function () , newdata[0].time / 2 * 1000);

settimeout(function () , newdata[0].time / 2 * 1000)

}, newdata[0].time / 6 * 1000)

},bindbt: function () = that.data;

const longth = msgdata.length + 1;

const obj = 親密度`, time: msgdata[0].time };

msgdata.splice(i % msgdata.length, 0, obj)

that.setdata()

},//設定動畫運動的時間

change: function (data) )

},setbarrage: function (msglistname) = that.data;

let _newdata = that.change(msgdata);
//判斷是否有新的資料加入

if (ischangebarrage) )

}index = index >= _newdata.length ? index - _newdata.length : index;

if (msglistname == "topmsg") );

} else )

}index++;

}})class doomm , time * 1000)//定時器動畫完成後執行。

function dellist(msglistname, that) )

} else )}}

}}

微信小程式實現彈幕效果

主要原理是使用的css3的動畫效果。wxml class doommview wx for wx key id wx if class aon style animation first s linear forwards top color text block view class button...

(微信小程式)一 初識微信小程式

需要看的 先是檔案目錄 一 pages 他存放於多個頁面 如 index log頁面。可以把他裡面的每個資料夾看成乙個整體。這個整體存放著 html css 和 資料 1 index資料夾 存放的index頁面的目錄。2 index.js 他可以處理得到 ajax 或自定義定義的資料。把得到的值封裝...

微信小程式

2.單獨設定某一頁面下的頂部欄的背景顏色,在其對應的.json檔案下修改即可 3.this.setdata 注意 onload函式下面執行的是非同步操作,非同步操作裡面this.data.直接賦值,是無效的,必須使用this.setdata this.setdata msg he llo wor l...