国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序學習筆記之跳轉頁面、傳遞參數獲得數據操作圖文詳

2024-07-22 01:18:55
字體:
來源:轉載
供稿:網友

本文實例講述了微信小程序學習筆記之跳轉頁面、傳遞參數獲得數據操作。分享給大家供大家參考,具體如下:

前面一篇介紹了微信小程序表單提交與PHP后臺數據交互處理。現在需要實現點擊博客標題或縮略圖,跳轉到博客詳情頁面。

開始想研究一下微信小程序的web-view組件跳轉傳參,把網頁嵌入到小程序,結果看到官方文檔的一句話打消了念頭,因為沒有認證......

【方法一 使用navigator組件跳轉傳參】

前臺博客列表頁面data.wxml:(后臺數據交互參考上一篇)

<view wx:for="{{artinfo}}" wx:for-item="artinfo">  <view>    <navigator url="/pages/detial/detial?article_id={{artinfo.article_id}}" >     {{artinfo.article_title}}    </navigator>  </view>  <navigator url="/pages/detial/detial?article_id={{artinfo.article_id}}" >   <image src="{{artinfo.thumbnail}}"></image>  </navigator></view>

前臺博客詳情頁面detail.js:

Page({ onLoad: function (options) { //options:頁面跳轉所傳的參數  var that = this  wx.request({   url: 'https://www.msllws.top/Getdata/detial',   data: {    'article_id': options.article_id   },   method: 'POST',   header: {    'Content-Type': 'application/x-www-form-urlencoded'   },   success: function (res) {    if (res.data.state == 1) {     that.setData({      artinfo: res.data.data     })    }else{     wx.showToast({      title: res.data.msg     });    }   }  }) }})

前臺博客詳情頁面detail.wxml:

<view>{{artinfo.article_title}}</view><view>———————————————————————————</view><rich-text nodes="{{artinfo.article_content}}"></rich-text>

后臺獲取博客內容接口:(tp5)

 public function detial() {    $arr = array('state'=>0,'msg'=>'','data'=>array());   $article_id = $_POST['article_id'];   if($article_id){     $whe['article_id'] = $article_id;     $artinfo = db('article')->field('`article_title`,`article_content`')->where($whe)->find();     if($artinfo){       $arr['state'] = 1;       $arr['msg'] = 'success';       $arr['data'] = $artinfo;     }else{       $arr['msg'] = '沒有信息';     }   }else{     $arr['msg'] = '參數錯誤';   }   echo json_encode($arr);die; }

實現效果如下:

【方法二 使用wx.navigateTo API跳轉傳參】

前臺博客列表頁面data.wxml:

(data-xxx:自定義參數屬性,catchtap:綁定點擊事件)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 会东县| 宜宾市| 临夏市| 丰顺县| 大同市| 筠连县| 涞源县| 临西县| 深州市| 乌鲁木齐县| 读书| 桂平市| 五大连池市| 平顶山市| 长汀县| 庆阳市| 永兴县| 汽车| 苍南县| 香格里拉县| 威信县| 泗阳县| 东乌珠穆沁旗| 长治县| 象山县| 阿巴嘎旗| 昌图县| 五峰| 吉林市| 武川县| 牡丹江市| 永福县| 焉耆| 于都县| 榕江县| 池州市| 邛崃市| 维西| 清苑县| 宜川县| 靖安县|