ホームページ > WeChat アプレット > ミニプログラム開発 > WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネント

WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネント

高洛峰
リリース: 2017-02-25 09:31:43
オリジナル
2318 人が閲覧しました

この記事では主に、WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネントの詳細な紹介に関する関連情報を紹介します。必要な方は、

WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネントの詳細な説明を参照してください。

1. 基本コンポーネント

1.1 アイコン

1.2 テキストテキスト

1.3 プログレスバーの進行状況

2. ナビゲーター 1. 基本コンポーネント

1.1 アイコン

(1)まとめ

WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネント (2) ケース

エフェクトのスクリーンショット

WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネント page.wxml

<view class="type-group">
 <block wx:for="{{iconType}}">
  <icon type="{{item}}" size="40"/>
 </block>
</view>
ログイン後にコピー

page.js

//获取应用实例
var app = getApp()
Page({
 data:{
 iconType:[
  &#39;success&#39;,&#39;success_circle&#39;,&#39;success_on_circle&#39;,&#39;waiting&#39;,&#39;waiting_circle&#39;,&#39;safe_success&#39;,&#39;safe_warn&#39;,&#39;warn&#39;,&#39;info&#39;,
  &#39;info_circle&#39;,&#39;circle&#39;,&#39;download&#39;,&#39;cancel&#39;,&#39;search&#39;,&#39;clear&#39;
 ]
 },
})
ログイン後にコピー

1 .2 テキストテキスト

(1) ケース

のレンダリング


WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネント page.wxml

<view class="main">
 <view class="text-view">
  <text class="show-text">{{text}}</text>
 </view>
 <view class="bt-view">
  <button bindtap="addLine" class="show-text">{{add}}</button>
  <button bindtap="removeLine" class="show-text">{{remove}}</button>
 </view> 
</view>
ログイン後にコピー

page.js page.wxss

//获取应用实例
var app = getApp()
//定义额外的文本内容数组
var extraLine = [];
//初始化文本
var init=&#39;Initdata! \n&#39;
Page({
 data:{
 text:init,
 add:&#39;添加&#39;,
 remove:&#39;删除&#39;
 },
/*
*添加一行内容
 */
addLine:function(e){
 extraLine.push("This line is new add!")
 this.setData({
  text:init+extraLine.join(&#39;\n&#39;)
 })
},
/*
*删除一行内容
 */
removeLine:function(e){
 if (extraLine.length > 0) {
  extraLine.pop()
  this.setData({
  text:init + &#39;\n&#39; + extraLine.join(&#39;\n&#39;)
  })
 }
},
})
ログイン後にコピー

1.3 プログレスバーの進行状況

(1) 概要


(2) ケース

レンダリング

WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネント


page.wxml

.show-text{
 font-size: 10pt;
 margin-left: 20rpx;
 font-family: &#39;Times New Roman&#39;, Times, serif;
 font-weight: bold;
}
.text-view{
 padding: 10rpx;
}
button{
 margin: 10rpx;
}
ログイン後にコピー

page.wxss WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネント

<view class="progress-view">
 <progress percent="50"/>
 <progress percent="20" stroke-width="10" show-info/>
 <progress percent="40" color="#000"/>
 <progress percent="100" active/>
</view>
ログイン後にコピー

2. ナビゲーションコンポーネント (ナビゲーター)

(1 ) まとめ


(2) ケース

レンダリング

WeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネント

main.wxml


progress{
 margin: 50rpx;
}
ログイン後にコピー


main.wxssWeChat ミニ プログラムの基本コンポーネントとナビゲーション コンポーネント

<view class="nav-view">
 <navigator open-type="navigate" url="../navigator/navigator" class="nav-item" hover-class="nav-hover">导航到新页面</navigator>
 <navigator open-type="redirect" url="../navigator/navigator" class="nav-item" hover-class="nav-hover">当前页面</navigator>
 <navigator open-type="switchTab" url="../index/index" class="nav-item" hover-class="nav-hover">切换Tab</navigator>
</view>
ログイン後にコピー

navigator.wxml

.nav-hover{
 color: white;
 background-color: black;
}
.nav-item{
 margin: 20rpx;
 font-family: &#39;Times New Roman&#39;, Times, serif;
 font-weight: bold;
 padding: 10rpx;
 display: inline-flex;
}
ログイン後にコピー

読んでいただきありがとうございます、皆さんのお役に立てれば幸いです、このサイトをサポートしていただきありがとうございます!

WeChat アプレットの基本コンポーネントとナビゲーション コンポーネントに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

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