カスタマイズされたトースト ポップアップ ボックスを実装するための WeChat アプレットの開発

不言
リリース: 2018-06-23 11:01:07
オリジナル
2132 人が閲覧しました

Toastは、WeChatミニプログラムを開発している友人にはよく知られていると思いますが、公式のスタイルではビジネス要件を満たせない場合があります。もちろん、解決策はあります。 WeToast の完成に直接役立つプラグインがあります。この記事では主に、カスタマイズされた Toast ポップアップ ボックスを実装するための WeChat アプレット開発に関する関連情報を紹介します。

前書き

以前、Toast の使用に関する記事がありましたが、公式のスタイルではビジネス要件を満たせない場合があります。もちろん、解決策はあります。これを直接行うのに役立つプラグイン、WeToast があります。

まずレンダリングを見てみましょう:

使い方、見てみましょう:

WeTaost プラグインのソース コードは src にあります。ディレクトリにあり、3 つのファイルが含まれています。

  • wetoast.js: スクリプトコード

  • wetoast.wxml: テンプレート構造

  • wetoast.wxss: スタイル

使用する際は上記3つのファイルを追加するだけです

まずステップ:wetoast.jsをプロジェクトのapp.jsに導入し、ミニプログラムに登録します

//app.js
let {WeToast} = require('src/wetoast.js')

//注册小程序,接收一个Object参数
App({
 WeToast
})
ログイン後にコピー

ステップ2:プロジェクトのapp.wxss wetoastに導入します。 .wxss

@import "src/wetoast.wxss";
ログイン後にコピー

内部のスタイルとポップアップのサイズについては、自分で変更できます。

ステップ 3: WeToast テンプレートを導入します

<import src="../../src/wetoast.wxml"/>
<!-- wetoast -->
<template is="wetoast" data="{{...__wetoast__}}"/>
ログイン後にコピー

最後に、そのページで使用したい場合は、onLoad で WeToast インスタンスを作成するだけです:

// 获取应用实例
let app = getApp()

Page({
 data: {},

 // 仅执行一次,可用于获取、设置数据
 onLoad: function () {
  //创建可重复使用的WeToast实例,并附加到this上,通过this.wetoast访问
  new app.WeToast()
 },

 onTimeToast: function () {
  this.wetoast.toast({
   title: &#39;请输入手机号&#39;,
   duration: 1000
  })
 }
})
ログイン後にコピー

カスタマイズできます期間、非常に便利です。

上記がこの記事の全内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

WeChat アプレットは、ボタンをクリックしてフォントの色を変更する機能を実現します

WeChat アプレットは、PHP を使用して支払い機能を実装します

WeChat アプレット

以上がカスタマイズされたトースト ポップアップ ボックスを実装するための WeChat アプレットの開発の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート