知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
微信小程序根據(jù)java后臺傳的type值鏈接不同的頁面
發(fā)表時間:2021-3-31
發(fā)布人:葵宇科技
瀏覽次數(shù):48
思路:在js點(diǎn)擊事件函數(shù)中對后臺傳過來的type進(jìn)行一個判斷確認(rèn)就好啦
上代碼
wxml代碼:
<view class='index-item-bg'>
<view class='index-item'>
<view class='index-item-box' wx:for="{{shortcutList}}" style='background-color:#b5d6f1' data-pos='{{index}}' bindtap='tiao'>
<image class='index-item-box-image' src='{{icon}}'></image>
<view class='icon-box-ctn'>
<view class='index-item-box-title'>{{item.name}}</view>
<view class='index-item-box-desc'>國家一級機(jī)器人培訓(xùn)單位</view>
</view>
</view>
</view>
</view>
這里利用wx:for生成了多個標(biāo)簽(如下圖)如果不根據(jù)type值的話會始終跳往一個頁面
bindtap='tiao'這是一個跳轉(zhuǎn)
data-pos='{{index}}'這是獲取下標(biāo)值
js代碼如下:
let pos = e.currentTarget.dataset.pos;獲取下標(biāo)值
let type = this.data.shortcutList[pos].type;獲取type值
后臺傳的數(shù)據(jù)大概是這樣子:
下面是js里面的跳轉(zhuǎn)函數(shù):
tiao: function (e) {
let pos = e.currentTarget.dataset.pos;
let type = this.data.shortcutList[pos].type;
if (type == 5) {
wx.navigateTo({
url: '../../../pages/teachers/faculty/faculty',
})
} else if (type == 8) {
wx.navigateTo({
url: '../../../pages/opus/opus',
})
} else if (type == 1) {
wx.navigateTo({
url: '../../../pages/about/profile/profile',
})
} else if (type == 3) {
wx.switchTab({
url: '../../../pages/trade/trade'
})
}
},
本人原創(chuàng)博客希望大家提出意見:
相關(guān)案例查看更多
相關(guān)閱讀
- 云南小程序開發(fā)
- 重慶網(wǎng)站建設(shè)公司
- 云南建站公司
- 商標(biāo)
- 英文網(wǎng)站建設(shè)公司
- 關(guān)鍵詞快速排名
- 云南網(wǎng)站開發(fā)
- 微信分銷系統(tǒng)
- 云南小程序被騙蔣軍
- 楚雄網(wǎng)站建設(shè)公司
- 云南網(wǎng)站建設(shè)特性
- 網(wǎng)站開發(fā)
- 云南網(wǎng)站建設(shè)哪家強(qiáng)
- 網(wǎng)站建設(shè)服務(wù)公司
- 昆明軟件公司
- 云南企業(yè)網(wǎng)站
- asp網(wǎng)站
- 云南etc小程序
- 報(bào)廢車回收
- web開發(fā)技術(shù)
- 汽車報(bào)廢管理系統(tǒng)
- 網(wǎng)站建設(shè)案例
- 云南網(wǎng)站制作哪家好
- 云南小程序設(shè)計(jì)
- 報(bào)廢車管理系統(tǒng)
- 云南網(wǎng)站建設(shè)公司
- 云南建設(shè)廳網(wǎng)站
- 汽車報(bào)廢回收軟件
- 云南網(wǎng)站建設(shè)制作
- painter