import{e as a,o as t,G as n}from"./vendor.js";const l={class:"markdown-body"},p=n(`
\u7528\u4E8E\u8BDD\u8BED\u548C\u8BCD\u7EC4\u7684\u8F6E\u64AD\u5C55\u793A\uFF0C\u9002\u7528\u4E8E\u89C6\u9891\u4E2D\u6216\u5176\u4ED6\u7C7B\u4F3C\u9700\u6C42\u4E2D\u3002
import { createApp } from 'vue';
//vue
import { Barrage } from '@nutui/nutui';
//taro
import { Barrage } from '@nutui/nutui-taro';
const app = createApp();
app.use(Barrage);
Icon \u7684 name \u5C5E\u6027\u652F\u6301\u4F20\u5165\u56FE\u6807\u540D\u79F0\u6216\u56FE\u7247\u94FE\u63A5\u3002
<nut-barrage ref="danmu" :danmu="list"></nut-barrage>
setup() {
const inputVal = ref<any>('');
const danmu = ref<any>(null);
let list = ref(["\u753B\u7F8E\u4E0D\u770B", "\u4E0D\u660E\u89C9\u5389", "\u559C\u5927\u666E\u5954", "\u7537\u9ED8\u5973\u6CEA", "\u7D2F\u89C9\u4E0D\u7231", "\u7237\u9752\u7ED3"]);
function addDanmu() {
let n = Math.random();
danmu.value.add('\u968F\u673A\u2014\u2014' + String(n).substr(2, 10));
}
return {
inputVal,
danmu,
list,
addDanmu
};
}
| \u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C |
|---|---|---|---|
| danmu | \u5F39\u5E55\u5217\u8868\u6570\u636E | Array | [] |
| frequency | \u53EF\u89C6\u533A\u57DF\u5185\u6BCF\u4E2A\u5F39\u5E55\u51FA\u73B0\u7684\u65F6\u95F4\u95F4\u9694 | Number | 500 |
| speeds | \u6BCF\u4E2A\u5F39\u5E55\u7684\u6EDA\u52A8\u65F6\u95F4 | Number | 2000 |
| rows | \u5F39\u5E55\u884C\u6570\uFF0C\u5206\u51E0\u884C\u5C55\u793A | Number | 1 |
| top | \u5F39\u5E55\u5782\u76F4\u8DDD\u79BB | Number | 10 |
| loop | \u662F\u5426\u5FAA\u73AF\u64AD\u653E | Boolean | true |
| \u4E8B\u4EF6\u540D | \u8BF4\u660E | \u56DE\u8C03\u53C2\u6570 |
|---|---|---|
| add | \u6DFB\u52A0\u6570\u636E | - |