欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序的引導頁實現(xiàn)代碼

 更新時間:2020年06月24日 09:47:19   作者:寂寞々先生  
這篇文章主要介紹了微信小程序的引導頁實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前一段時間寫了一個微信小程序的項目,其中就有引導頁面這一功能模塊,接下來給大家說一下這一塊的怎么實現(xiàn)的以及一個思路吧!

在這里插入圖片描述

一、引導頁

下給大家康康效果圖是啥樣舍的呢??!

在這里插入圖片描述

其實就是和輪播圖差不多,就是當用戶滑動到最后一頁的時候顯示跳轉頁面就完事了。

二、代碼分析

第一步:先找到小程序目錄下面的app.json然后在“pages”配置好頁面

{
	"pages": [
		"pages/guidance/guidance", // 配置引導頁面
		"pages/index/index", // 這是跳轉以后的Home頁面
	],
}

這是在小程序的pages的目錄里面就得到了

在這里插入圖片描述

第二步:接下來在guidance.json里面進行小程序頁面header的配置

{
 "usingComponents": {},
 "navigationStyle": "custom"
}

注釋一下:
 Navigation是小程序的頂部導航組件,當頁面配置navigationStyle設置為custom的時候可
 以使用此組件替代原生導航欄。

第三步: 在guidance.wxml里面寫代碼 在這里我就把輪播也給大家分享一下

<swiper class="banner_box" bindchange="fike" indicator-dots="{{true}}" indicator-active-color='#fff'>

 <swiper-item class="img_b" wx:for="{{ banners }}" wx:key="id">
 
 <image class="img_log" src="{{item.picUrl}}"></image>
 
 </swiper-item>
 
</swiper>
<!-- button按鈕 -->
<view class="skip" bindtap="skip">
	<!-- 可以更據(jù)guidance.js 下標判斷到最后一頁顯示button按鈕點擊跳轉 -->
	<button bindtap="getIndex" wx:if="{{ swiperCurrent+1 == swiperMaxNumber }}">跳過</button>
	
</view> 

注釋:

 swiper:1、在小程序中只能當作滑塊視圖容器。
   2、其中只可放置swiper-item組件,否則會導致未定義的行為。   

 bindchange:current 改變時會觸發(fā) change 事件,event.detail = {current, source}  

 indicator-dots:是否顯示面板指示點 

 indicator-active-color='#fff':當前選中的指示點顏色

 swiper-item:  

  僅可放置在swiper組件中,寬高自動設置為100%。

屬性 類型 默認值 必填 說明
item-id string 該 swiper-item 的標識符

微信官方文檔鏈接:https://developers.weixin.qq.com/miniprogram/dev/component/swiper-item.html

第四步:是不是改寫樣式了

.banner_box {
	width: 100%;
	height: 100vh;
	position: relative;
}
.img_b,.img_log {
	width: 100%;
	height: 100%;
}
.skip{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 86rpx;
}
button {
	width: 185rpx;
	height: 67rpx;
	font-size: 28rpx;
	line-height: 67rpx;
	background-color: #32CD32;
	color: #fff;
}

第五步: js邏輯操作

// 這里是我當時引入的封裝好的接口
const wxapi = require('../../api/urls.js');

// pages/guidance/guidance.js
Page({
	/**
	 * 頁面的初始數(shù)據(jù)
	 */
	data: {
		banners:[], // 輪播
		swiperCurrent: 0, // 引導頁的下標 0 
		swiperMaxNumber: 3 // 引導頁的下標 3
	},
	fike(e) {
		this.setData({
			swiperCurrent: e.detail.current
		});
	},
	/**
	 * 生命周期函數(shù)--監(jiān)聽頁面加載
	 */
	onLoad: function (options) {
		var arr = [];
// 在這里進行數(shù)據(jù)請求 
		wxapi.banners().then( res => {
			res = res.data;
			res.forEach(item =>{
				if (item.type == 'app') {
					arr.push(item)
				}
			});
			// 把數(shù)據(jù)更新到頁面上
			this.setData({	
				banners:arr
				
			})
		})
	},
	getIndex() {
	// wx.switchTab():跳轉到 tabBar 頁面,并關閉其他所有非 tabBar 頁面,
	//這里的tabBar是底下的導航欄指定的頁面,
		wx.switchTab({
			url:"/pages/index/index"
		})
	},
})

accomplish

在這里插入圖片描述

到此這篇關于微信小程序的引導頁實現(xiàn)代碼的文章就介紹到這了,更多相關微信小程序的引導頁內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 原生js代碼能實現(xiàn)call和bind嗎

    原生js代碼能實現(xiàn)call和bind嗎

    這篇文章主要介紹了原生js代碼能實現(xiàn)call和bind嗎,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • js微信掃描二維碼登錄網(wǎng)站技術原理

    js微信掃描二維碼登錄網(wǎng)站技術原理

    這篇文章主要介紹了js微信掃描二維碼登錄網(wǎng)站技術原理,具有一定的參考價值,有需要的可以了解一下。
    2016-12-12
  • js addDqmForPP給標簽內屬性值加上雙引號的函數(shù)

    js addDqmForPP給標簽內屬性值加上雙引號的函數(shù)

    這篇文章主要介紹了js addDqmForPP給標簽內屬性值加上雙引號的函數(shù),需要的朋友可以參考下
    2016-12-12
  • 基于JS實現(xiàn)移動端向左滑動出現(xiàn)刪除按鈕功能

    基于JS實現(xiàn)移動端向左滑動出現(xiàn)刪除按鈕功能

    最近在做移動端項目時,需要實現(xiàn)一個列表頁面的每一項item向左滑動時出現(xiàn)相應的刪除按鈕,其實實現(xiàn)此功能很簡單的。這篇文章主要介紹了基于js實現(xiàn)移動端向左滑動出現(xiàn)刪除按鈕,需要的朋友可以參考下
    2017-02-02
  • 在html頁面中包含共享頁面的方法

    在html頁面中包含共享頁面的方法

    在靜態(tài)html頁面中引用子頁面,類似動態(tài)頁面方式inlcude一個共享的小片段
    2008-10-10
  • 微信小程序 實例開發(fā)總結

    微信小程序 實例開發(fā)總結

    這篇文章主要介紹了微信小程序 開發(fā)過程中遇到問題總結的相關資料,需要的朋友可以參考下
    2017-04-04
  • 學習JavaScript設計模式之代理模式

    學習JavaScript設計模式之代理模式

    這篇文章主要為大家介紹了JavaScript設計模式中的狀態(tài)模式,對JavaScript設計模式感興趣的小伙伴們可以參考一下
    2016-01-01
  • jquery實現(xiàn)左右滑動式輪播圖

    jquery實現(xiàn)左右滑動式輪播圖

    這篇文章主要為大家詳細介紹了jquery實現(xiàn)左右滑動式輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • JavaScript防抖與節(jié)流超詳細全面講解

    JavaScript防抖與節(jié)流超詳細全面講解

    在開發(fā)中我們經常會遇到一些高頻操作,比如:鼠標移動,滑動窗口,鍵盤輸入等等,節(jié)流和防抖就是對此類事件進行優(yōu)化,降低觸發(fā)的頻率,以達到提高性能的目的。本文就教大家如何實現(xiàn)一個讓面試官拍大腿的防抖節(jié)流函數(shù),需要的可以參考一下
    2022-10-10
  • 原生JavaScript實現(xiàn)瀑布流布局

    原生JavaScript實現(xiàn)瀑布流布局

    這篇文章主要介紹了原生JavaScript實現(xiàn)瀑布流布局的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-12-12

最新評論