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

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

高洛峰
高洛峰オリジナル
2017-02-25 09:31:432284ブラウズ

この記事では主に、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 サイトに注目してください。

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