ホームページ >WeChat アプレット >ミニプログラム開発 >WeChat ミニ プログラムがテキストにトリックを仕掛けます (集中砲火)

WeChat ミニ プログラムがテキストにトリックを仕掛けます (集中砲火)

小云云
小云云オリジナル
2018-01-26 10:39:214876ブラウズ

ミニ プログラムの弾幕アプリケーションのほとんどはテキストのみをサポートしていますが、画像と音声の機能はありません。この記事では、製品の観点から絵文字をサポートする弾幕ミニ プログラムの作成方法を説明します。

効果を実現する

WeChat ミニ プログラムがテキストにトリックを仕掛けます (集中砲火)

アイデア:

input 入力テキストを取得し、リッチテキストで画像を含む弾幕を表示し、リッチテキストでテキストの方向を設定して上にスクロールし、スライドしてテキストのサイズ、テキストの色を変更しますおよびその他の操作

実装コード:

1. input を使用してテキストを入力し、絵文字表現をサポートします

まず、入力弾幕テキストと弾幕スタイルを保存するための「danmu」オブジェクトを定義します

danmu: {
      fontColor: "#ffffff",
      text: "默认弹幕~",
      fontSize: "40px",
      glow: "#ffff00",
      speed: '10s',
},

次に「nodes」オブジェクトを定義しますデータを表示する
text: Danmu 字幕テキスト; fontSize: テキストの色; グロー: テキストのグロー速度;

入力コンポーネントを使用してテキストを入力します:

<input type=&#39;text&#39;
        bindconfirm=&#39;changeDanmuText&#39;
        value=&#39;{{danmu.text}}&#39; 
        placeholder=&#39;输入弹幕~&#39; 
        placeholder-style=&#39;color:#fff&#39; 
        cursor-spacing=&#39;28&#39;>
</input>

cursor-spacing は入力のカーソルとキーボード間の距離を設定します

2.richText は画像を含む弾幕を表示します

弾幕を更新するノード オブジェクトを定義します

ノード: [{
名前: 'div'、
属性: {
クラス: 'ダンムテキスト'},
子供たち: [
                      
タイプ: 'テキスト'、
テキスト: '弾幕テキスト

以上がWeChat ミニ プログラムがテキストにトリックを仕掛けます (集中砲火)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。