大江東去,浪淘盡,千古風流人物。故壘西邊,人道是,三國周郎赤壁。亂石穿空,驚濤拍岸,捲起千堆雪。江山如畫,一時多少豪傑。遙想公瑾當年,小喬初嫁了,雄姿英發。羽扇綸巾,談笑間,檣櫓灰飛煙滅。故國神游,多情應笑我,早生華髮。人生如夢,一尊還酹江月。--來自奔跑的panda部落,panda每天與您一起進步 ...
大江東去,浪淘盡,千古風流人物。故壘西邊,人道是,三國周郎赤壁。亂石穿空,驚濤拍岸,捲起千堆雪。江山如畫,一時多少豪傑。遙想公瑾當年,小喬初嫁了,雄姿英發。羽扇綸巾,談笑間,檣櫓灰飛煙滅。故國神游,多情應笑我,早生華髮。人生如夢,一尊還酹江月。--來自奔跑的panda部落,panda每天與您一起進步
首先介紹最原始的跳轉方法,類似於html中的 a 標簽,不過在uniapp中需要將 a 標簽換成 <navigator url='跳轉的地址'>……</navigator> 下麵我們來重點介紹下跳轉傳值的方法 1、給點擊事件傳入id <view @tap="toOpportnity(item.id)">轉商機</view>; 2、Methods中寫方法 toOpportnity(id){ uni.navigateTo({ //點擊跳轉的方法 url:'opportunity-form?id='+id //需要跳轉的頁面路徑,使用問號進行id的傳值,然後再拼接一個要傳入的id }) } 3、詳情頁接收參數 寫一個onLoad函數 onLoad(options){ //傳入的參數名稱,可自行修改 // console.log(options); 查看傳入的id值 對象傳參的接收方法 //this.leadobj = JSON.parse(decodeURIComponent(options.leadobj)); } 單個參數的接收,這裡使用id來進行介紹 首先要把傳遞過來的id進行賦值 請求介面,介面的url地址後面要加上傳遞過來的id【/${this.id}/】 完整步驟如下: onLoad(options){ this.id = options.id; console.log('傳過來的id值為:' + options.id); let that = this uni.request({ url:`${this.$serverUrl}/opportunity/${this.id}/`, header:{ 'Authorization': this.uerInfo.token }, success(res){ console.log(res) that.opportunity = res.data; } }) }