国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序個(gè)人中心、我的界面(示例二)

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序個(gè)人中心、我的界面(示例二)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

微信小程序個(gè)人中心、我的界面、自定義頂部狀態(tài)欄、頁面監(jiān)聽跳轉(zhuǎn)、簡單界面布局(示例一)

微信小程序個(gè)人中心、我的界面,自定義頂部狀態(tài)欄,實(shí)現(xiàn)滾動隱藏顯示狀態(tài)信息,界面簡單,代碼粘貼即用。更多微信小程序界面示例,請進(jìn)入我的主頁哦!
微信小程序個(gè)人中心、我的界面(示例二)
1、js代碼

Page({
    /**
     * 頁面的初始數(shù)據(jù)
     */
    data: {
        show: false,
        barHeight: 20, //  頂部狀態(tài)欄高度
        navBarHeight: 66, // 頂部高度
        tabList: [{
                id: '1',
                src: '../../images/rank.png',
                title: '菜單一'
            },
            {
                id: '2',
                src: '../../images/tv.png',
                title: '菜單二'
            },
            {
                id: '3',
                src: '../../images/rank.png',
                title: '菜單三'
            },
            {
                id: '4',
                src: '../../images/tv.png',
                title: '菜單四'
            }
        ],
    },
    // 頭像監(jiān)聽
    headClick() {
        wx.showToast({
            title: '點(diǎn)擊了頭像',
            icon: 'none'
        })
        wx.navigateTo({
            url: '需要跳轉(zhuǎn)的鏈接路徑',
        })
    },
    // 查看詳情監(jiān)聽
    detailClick() {
        wx.showToast({
            title: '查看詳情',
            icon: 'none'
        })
        wx.navigateTo({
            url: '需要跳轉(zhuǎn)的鏈接路徑',
        })
    },
    // 更多實(shí)例
    shareClick() {
        wx.showToast({
            title: '分享更多示例',
            icon: 'none'
        })
        wx.navigateTo({
            url: '需要跳轉(zhuǎn)的鏈接路徑',
        })
    },
    // 二級菜單監(jiān)聽
    tabClick(e) {
        var info = e.currentTarget.dataset.item;
        wx.showToast({
            title: info.title,
            icon: 'none'
        })
        switch (info.id) {
            case '1':
                wx.navigateTo({
                    url: '菜單一需要跳轉(zhuǎn)的鏈接路徑',
                })
                break;
            case '2':
                wx.navigateTo({
                    url: '菜單二需要跳轉(zhuǎn)的鏈接路徑',
                })
                break;
            case '3':
                wx.navigateTo({
                    url: '菜單三需要跳轉(zhuǎn)的鏈接路徑',
                })
                break;
            default:
                wx.navigateTo({
                    url: '菜單四需要跳轉(zhuǎn)的鏈接路徑',
                })
                break;
        }
    },
    // 基本信息
    basicClick() {
        wx.showToast({
            title: '基本信息監(jiān)聽',
            icon: 'none'
        })
        wx.navigateTo({
            url: '需要跳轉(zhuǎn)的鏈接路徑',
        })
    },
    // 匿名反饋
    feedbackClick() {
        wx.showToast({
            title: '匿名反饋監(jiān)聽',
            icon: 'none'
        })
        wx.navigateTo({
            url: '需要跳轉(zhuǎn)的鏈接路徑',
        })
    },
    // 關(guān)于我們
    aboutClick() {
        wx.showToast({
            title: '關(guān)于我們監(jiān)聽',
            icon: 'none'
        })
        wx.navigateTo({
            url: '需要跳轉(zhuǎn)的鏈接路徑',
        })
    },
    // 頁面滾動監(jiān)聽
    onPageScroll(e) {
        if (e.scrollTop > 60) {
            this.setData({
                show: true
            })
        } else {
            this.setData({
                show: false
            })
        }
    },

    /**
     * 生命周期函數(shù)--監(jiān)聽頁面初次渲染完成
     */
    onReady() {
        var that = this;
        // 膠囊信息
        var menu = wx.getMenuButtonBoundingClientRect();
        wx.getSystemInfo({
            success(res) {
                that.setData({
                    barHeight: res.statusBarHeight,
                    navBarHeight: menu.top + menu.height
                })
            }
        })
    },
})

2、wxml代碼

<!-- 頂部狀態(tài)欄 -->
<view class="bar-box" style="height: {{navBarHeight}}px;">
    <view class="level" style="margin-top: {{barHeight}}px;">
        <view class="level bar" bindtap="headClick" wx:if="{{show}}">
            <image class="top-head" src="../../images/avatar.png" mode="widthFix"></image>
            <view class="welcome">
                <text class="nick">JefferyTan</text>
                <text class="acount">189****8888</text>
            </view>
        </view>
        <view class="bar-title" wx:else>個(gè)人中心</view>
    </view>
</view>
<view class="head-box" style="padding-top: {{navBarHeight+20}}px;">
    <view class="level" bindtap="headClick">
        <image class="top-head" src="../../images/avatar.png" mode="widthFix"></image>
        <view class="level head-right">
            <view class="welcome">
                <text class="nick" style="font-size: 30rpx;">JefferyTan</text>
                <text class="acount" style="font-size: 28rpx;">189****8888</text>
            </view>
            <view class="level set-center">已認(rèn)證</view>
        </view>
    </view>
    <view class="level share-box" bindtap="detailClick">
        <view>
            <view class="money">
                <text>存款</text>
                <text class="money-text">¥1000000.00</text>
            </view>
            <view class="share-text">開啟通往成功的道路!</view>
        </view>
        <view class="share-btn">查看詳情</view>
    </view>
</view>
<view class="level sign-box">
    <view>8000+ 人關(guān)注</view>
    <view>1000+ 人收藏</view>
</view>
<view class="more-box" bindtap="shareClick">分享更多示例,關(guān)注我哦,進(jìn)我主頁,共同學(xué)習(xí)小程序的開發(fā)呦!</view>
<!-- 二級菜單 -->
<view class="level tab-box">
    <block wx:for="{{tabList}}" wx:for-index="index" wx:for-item="item" wx:key="item">
        <view class="tab-list" bindtap="tabClick" data-item="{{item}}">
            <image class="tab-img" src="{{item.src}}" mode="widthFix"></image>
            <view class="tab-text">{{item.title}}</view>
        </view>
    </block>
</view>
<view class="white-box">
    <button class="row" style="width: 100%;" bindtap="basicClick">
        <view class="left">
            <icon type="success" size="16" color="#2979ff"></icon>
            <text class="text">基本信息</text>
        </view>
        <image class="right" src="../../images/right.png" mode="widthFix"></image>
    </button>
    <button class="row" style="width: 100%;" bindtap="feedbackClick">
        <view class="left">
            <icon type="success" size="16" color="#2979ff"></icon>
            <text class="text">匿名反饋</text>
        </view>
        <image class="right" src="../../images/right.png" mode="widthFix"></image>
    </button>
    <button class="row" style="width: 100%;" bindtap="aboutClick">
        <view class="left">
            <icon type="success" size="16" color="#2979ff"></icon>
            <text class="text">關(guān)于我們</text>
        </view>
        <image class="right" src="../../images/right.png" mode="widthFix"></image>
    </button>
</view>
<view class="white-box">
    <button open-type="share" class="row" style="width: 100%;">
        <view class="left">
            <icon type="success" size="16" color="#2979ff"></icon>
            <text class="text">分享好友</text>
        </view>
        <image class="right" src="../../images/right.png" mode="widthFix"></image>
    </button>
    <button open-type="contact" class="row" style="width: 100%;border-bottom: none;">
        <view class="left">
            <icon type="success" size="16" color="#2979ff"></icon>
            <text class="text">在線客服</text>
        </view>
        <image class="right" src="../../images/right.png" mode="widthFix"></image>
    </button>
</view>
<view class="white-box">
    <button class="row" style="width: 100%;border-bottom: none;">
        <view class="left">
            <icon type="success" size="16" color="#2979ff"></icon>
            <text class="text">當(dāng)前版本</text>
        </view>
        <view class="right" style="text-align: center;">8.8.8</view>
    </button>
</view>
<view class="copy">
    <text>?分享更多示例·請進(jìn)我主頁·點(diǎn)贊加關(guān)注·謝謝呦</text>
</view>

3、wxss代碼

page {
    background-color: #f1f1f1;
}

.level {
    display: flex;
    align-items: center;
}

/* 狀態(tài)欄 */
.bar-box {
    background-color: #2979ff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    padding: 20rpx 0;
}

.bar {
    width: 80%;
    margin-right: 30%;
    margin-top: 1.5%;
    margin-left: 20rpx;
}

.bar-title {
    margin-top: 1.5%;
    margin-left: 20rpx;
    text-align: center;
    font-size: 34rpx;
    color: white;
}

.top-head {
    width: 15%;
    border-radius: 50%;
    background-color: white;
}

.welcome {
    display: flex;
    flex-direction: column;
    margin-left: 20rpx;
    color: white;
}

.nick {
    font-size: 28rpx;
    font-weight: bold;
}

.acount {
    font-size: 22rpx;
    margin-top: 5rpx;
}

.head-box {
    background-color: #2979ff;
    padding: 0 20rpx;
}

.head-right {
    width: 85%;
    align-items: flex-start;
    justify-content: space-between;
}

.set-center {
    background-color: #19be6b;
    color: white;
    border-radius: 50rpx;
    font-size: 26rpx;
    padding: 5rpx 20rpx;
}

.share-box {
    justify-content: space-between;
    margin-top: 8%;
    background-color: rgb(65, 64, 64);
    border-top-left-radius: 20rpx;
    border-top-right-radius: 20rpx;
    padding: 20rpx;
}

.money {
    font-size: 30rpx;
    color: rgb(248, 201, 70);
}

.money-text {
    padding-left: 20rpx;
}

.share-text {
    padding-top: 10rpx;
    font-size: 24rpx;
    color: rgba(248, 212, 112, 0.479);
}

.share-btn {
    background-color: rgb(248, 201, 70);
    color: rgb(54, 54, 54);
    border-radius: 50rpx;
    font-size: 26rpx;
    padding: 5rpx 15rpx 8rpx 15rpx;
}

.sign-box {
    margin: 0 20rpx;
    padding: 30rpx 20rpx;
    font-size: 30rpx;
    color: gray;
    justify-content: space-around;
    border-bottom-left-radius: 20rpx;
    border-bottom-right-radius: 20rpx;
    background-color: white;
}

.more-box {
    border-top-right-radius: 50rpx;
    border-bottom-left-radius: 50rpx;
    background-color: #fcbd71;
    padding: 5% 30rpx;
    font-size: 30rpx;
    margin: 20rpx;
    color: white;
}

/* 二級菜單 */
.tab-box {
    margin: 20rpx;
    background-color: white;
    box-shadow: 0 0 5rpx 5rpx #f1f1f1;
    padding: 30rpx 20rpx;
    border-radius: 20rpx;
}

.tab-list {
    flex: 1;
    text-align: center;
    color: gray;
}

.tab-img {
    width: 50%;
}

.tab-text {
    font-size: 30rpx;
    margin: 5rpx 0;
}

.white-box {
    background-color: white;
    margin: 20rpx;
    border-radius: 20rpx;
    padding: 0 20rpx;
}

.row {
    display: flex;
    align-items: center;
    padding: 36rpx 10rpx;
    font-size: 30rpx;
    font-weight: inherit;
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1rpx solid #f1f1f1;
}

.row::after {
    border: none;
}

.text {
    margin-left: 15rpx;
    color: #636262;
}

.left {
    width: 90%;
    text-align: left;
    display: flex;
    align-items: center;
    color: rgb(59, 59, 59);
}

.right {
    width: 10%;
    text-align: right;
    color: rgb(148, 147, 147);
}

/* 商標(biāo) */
.copy {
    padding: 30rpx;
    text-align: center;
}

.copy text {
    font-size: 25rpx;
    color: gray
}

4、json代碼

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

更多微信小程序示例的分享,請進(jìn)入我的主頁查看哦。。。文章來源地址http://www.zghlxwxcb.cn/news/detail-509336.html

到了這里,關(guān)于微信小程序個(gè)人中心、我的界面(示例二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序個(gè)人中心頁面 案例

    微信小程序個(gè)人中心頁面 案例

    微信小程序 開發(fā),經(jīng)常會遇到個(gè)人中心頁面 的需求,為了方便大家使用,決定將個(gè)人總想頁面進(jìn)行開源,以供大家參考交流。 一、效果預(yù)覽 ? ? ? ?二、源代碼 abouthe.json文件 abouthe.wxml文件 abouthe.wxss文件 abouthe.ts文件

    2024年02月11日
    瀏覽(23)
  • 微信小程序 - 商城項(xiàng)目 - 個(gè)人中心
  • 微信小程序進(jìn)階——后臺交互個(gè)人中心授權(quán)登錄

    微信小程序進(jìn)階——后臺交互個(gè)人中心授權(quán)登錄

    目錄 一、小程序登錄微信登錄接口演示 1.1 項(xiàng)目導(dǎo)入 1.2 method1? 1.3 method2 二、小程序授權(quán)登錄 2.1 登錄過程 2.1.1 詳解 2.1.2 圖解 2.2 后端代碼導(dǎo)入 2.3 前端代碼導(dǎo)入 ?編輯 2.4 案例演示 前端代碼如下: 2.4.1 前端調(diào)用接口地址 2.4.2 個(gè)人中心 后端代碼如下: 2.5 效果演示? ? 然后

    2024年02月02日
    瀏覽(25)
  • 微信小程序之會議OA個(gè)人中心后臺交互

    微信小程序之會議OA個(gè)人中心后臺交互

    目錄 獲取用戶昵稱頭像和昵稱 小程序登錄 登錄-小程序 wx.checkSession wx.login wx.request 后臺 準(zhǔn)備數(shù)據(jù)表 反向生成工具生成 準(zhǔn)備封裝前端傳過來的數(shù)據(jù) 小程序服器配置 導(dǎo)入微信小程序SDK application.yml WxProperties WxConfig WxAuthController 登錄-小程序 login.js user.js util.js emoji wx.getUserProfi

    2024年02月22日
    瀏覽(32)
  • 微信小程序個(gè)人簡歷界面(編輯版)

    微信小程序個(gè)人簡歷界面(編輯版)

    1、微信小程序?qū)崿F(xiàn)簡單的個(gè)人簡歷界面,包含基本信息、教育背景、獲獎證書、興趣愛好等,簡歷信息支持修改編輯內(nèi)容。 2、通過此文章,希望能帶給更多學(xué)習(xí)微信小程序的伙伴們一點(diǎn)點(diǎn)經(jīng)驗(yàn),示例簡潔,布局簡單,喜歡的小伙伴,可以進(jìn)我主頁,分享更多學(xué)習(xí)經(jīng)驗(yàn)和示例

    2024年02月12日
    瀏覽(87)
  • 微信小程序首頁、界面布局、功能簡潔(示例三)

    微信小程序首頁、界面布局、功能簡潔(示例三)

    直接上具體代碼: 1、js代碼 2、wxml代碼 3、wxss代碼 4、json代碼 界面中包含的圖片地址可自行修改。頁面布局簡潔,功能簡單,沒有寫具體的監(jiān)聽事件,只是簡單的將監(jiān)聽進(jìn)行了綁定,如需要具體的監(jiān)聽功能事件,需要根據(jù)自己的需求進(jìn)行修改呦,如需更多示例,進(jìn)我主頁呦

    2024年01月24日
    瀏覽(28)
  • 微信小程序首頁、界面布局、自定義頂部(示例一)

    微信小程序首頁、界面布局、自定義頂部(示例一)

    具體界面見下圖: 如需界面中引用的圖片文件和更多功能,請滑動至底部查看下載鏈接,可下載完整版,下載后直接使用微信開發(fā)者工具打開即可,完整版功能更詳細(xì)呦。當(dāng)前界面的布局樣式代碼如下(如存在不足之處,請根據(jù)具體需求,自行修改): 1、js代碼: 2、wxml代

    2024年02月12日
    瀏覽(32)
  • 微信小程序首頁、界面布局、3D輪播圖效果(示例二)

    微信小程序首頁、界面布局、3D輪播圖效果(示例二)

    使用swiper實(shí)現(xiàn)3D輪播圖效果,自定義頂部狀態(tài)欄,具體代碼: 1、js代碼 2、wxml代碼 3、wxss代碼 4、json代碼 如需要下載完整版,包含監(jiān)聽事件、圖片文件等,請前往下方鏈接,下載完整版,下載后直接使用微信開發(fā)者工具打開即可,下載鏈接為: 小程序完整版界面(示例二)

    2024年02月10日
    瀏覽(27)
  • 微信小程序日記、微信小程序個(gè)人空間、個(gè)人日記

    微信小程序日記、微信小程序個(gè)人空間、個(gè)人日記

    個(gè)人比較喜歡微信小程序,因?yàn)樾〕绦蛩非蟮挠脩趔w驗(yàn)、代碼質(zhì)量、美觀的樣式,簡單方便豐富的api、樣式封裝等,同時(shí)又與普通的前端開發(fā)非常相似,讓人很容易就上手。 這篇博客介紹的是一款記錄個(gè)人/家庭日常記錄的微信小程序。 日記列表+詳情 我的 編輯日記 編輯日

    2023年04月22日
    瀏覽(16)
  • 登錄界面到個(gè)人中心

    1. 使用路由渲染登錄組件 在? /src/views ?目錄之下,創(chuàng)建? Login ?文件夾,并在其下新建? Login.vue登錄組件 在? /src/router/index.js ?路由模塊中,導(dǎo)入需要通過路由渲染的? login.vue ?登錄組件 在路由模塊的? routes ?數(shù)組中,聲明登錄組件的路由規(guī)則 在? App.vue ?根組件中聲明路由

    2023年04月17日
    瀏覽(12)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包