最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)W習(xí)筆記之跳轉(zhuǎn)頁(yè)面、傳遞參數(shù)獲得數(shù)據(jù)操作圖文詳解

 更新時(shí)間:2019年03月28日 12:06:18   作者:李維山  
這篇文章主要介紹了微信小程序?qū)W習(xí)筆記之跳轉(zhuǎn)頁(yè)面、傳遞參數(shù)獲得數(shù)據(jù)操作,結(jié)合實(shí)例形式分析了微信小程序基于navigator組件的頁(yè)面跳轉(zhuǎn)及數(shù)據(jù)傳遞相關(guān)操作技巧,并結(jié)合圖文形式進(jìn)行詳細(xì)說(shuō)明,需要的朋友可以參考下

本文實(shí)例講述了微信小程序?qū)W習(xí)筆記之跳轉(zhuǎn)頁(yè)面、傳遞參數(shù)獲得數(shù)據(jù)操作。分享給大家供大家參考,具體如下:

前面一篇介紹了微信小程序表單提交與PHP后臺(tái)數(shù)據(jù)交互處理?,F(xiàn)在需要實(shí)現(xiàn)點(diǎn)擊博客標(biāo)題或縮略圖,跳轉(zhuǎn)到博客詳情頁(yè)面。

開始想研究一下微信小程序的web-view組件跳轉(zhuǎn)傳參,把網(wǎng)頁(yè)嵌入到小程序,結(jié)果看到官方文檔的一句話打消了念頭,因?yàn)闆](méi)有認(rèn)證......

【方法一 使用navigator組件跳轉(zhuǎn)傳參】

前臺(tái)博客列表頁(yè)面data.wxml:(后臺(tái)數(shù)據(jù)交互參考上一篇)

<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>

前臺(tái)博客詳情頁(yè)面detail.js:

Page({
 onLoad: function (options) { //options:頁(yè)面跳轉(zhuǎn)所傳的參數(shù)
  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
     });
    }
   }
  })
 }
})

前臺(tái)博客詳情頁(yè)面detail.wxml:

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

后臺(tái)獲取博客內(nèi)容接口:(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'] = '沒(méi)有信息';
     }
   }else{
     $arr['msg'] = '參數(shù)錯(cuò)誤';
   }
   echo json_encode($arr);die;
 }

實(shí)現(xiàn)效果如下:

【方法二 使用wx.navigateTo API跳轉(zhuǎn)傳參】

前臺(tái)博客列表頁(yè)面data.wxml:

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

<view wx:for="{{artinfo}}" wx:for-item="artinfo">
  <view data-article_id="{{artinfo.article_id}}" catchtap="showDetial">
     {{artinfo.article_title}}
   </view>
  <view data-article_id="{{artinfo.article_id}}" catchtap="showDetial">
   <image src="{{artinfo.thumbnail}}"></image>
  </view>
</view>

前臺(tái)博客列表頁(yè)面data.js:

Page({
 onLoad: function () {
  var that = this
  wx.request({
   url: 'https://www.msllws.top/Getdata',
   headers: {
    'Content-Type': 'application/json'
   },
   success: function (res) {
    that.setData({
     artinfo: res.data
    })
   }
  })
 },
 showDetial: function (e) {
  var article_id = e.currentTarget.dataset.article_id;
  wx.navigateTo({
   url: '/pages/detial/detial?article_id=' + article_id
  })
 }
})

其他與方法一相同,可實(shí)現(xiàn)與方法一相同跳轉(zhuǎn)傳參。

希望本文所述對(duì)大家微信小程序開發(fā)有所幫助。

相關(guān)文章

  • Bmail聯(lián)系人飛來(lái)飛去效果

    Bmail聯(lián)系人飛來(lái)飛去效果

    Bmail聯(lián)系人飛來(lái)飛去效果...
    2007-01-01
  • JavaScript記錄光標(biāo)在編輯器中位置的實(shí)現(xiàn)方法

    JavaScript記錄光標(biāo)在編輯器中位置的實(shí)現(xiàn)方法

    這篇文章主要介紹了JavaScript記錄光標(biāo)在編輯器中位置的實(shí)現(xiàn)方法,涉及JavaScript鼠標(biāo)事件結(jié)合頁(yè)面元素的操作技巧,需要的朋友可以參考下
    2016-04-04
  • js三種排序算法分享

    js三種排序算法分享

    近來(lái)無(wú)聊,翻出來(lái)大學(xué)時(shí)候的數(shù)據(jù)結(jié)構(gòu)教材來(lái)看。突然想起,大學(xué)時(shí)候就想過(guò)用js實(shí)現(xiàn)基本的排序算法的事情,反正閑來(lái)無(wú)事,便寫出來(lái)后記錄于此
    2012-08-08
  • Javascript中的常見排序算法

    Javascript中的常見排序算法

    用JavaScript實(shí)現(xiàn)的常見排序算法:冒泡排序,選擇排序,插入排序,謝爾排序,快速排序(遞歸),快速排序(堆棧),歸并排序,堆排序。
    2007-03-03
  • JS document內(nèi)容及樣式操作完整示例

    JS document內(nèi)容及樣式操作完整示例

    這篇文章主要介紹了JS document內(nèi)容及樣式操作,結(jié)合完整實(shí)例形式分析了JavaScript document內(nèi)容及樣式的獲取、修改、添加等相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01
  • 最新評(píng)論

    黎平县| 高平市| 桃江县| 黎城县| 中山市| 龙胜| 黑龙江省| 资兴市| 烟台市| 东乌珠穆沁旗| 碌曲县| 枝江市| 无棣县| 大悟县| 锦屏县| 枞阳县| 来宾市| 米脂县| 邛崃市| 长沙市| 民乐县| 清徐县| 安国市| 监利县| 沁源县| 房产| 镶黄旗| 苏州市| 定安县| 晋中市| 行唐县| 尼勒克县| 锡林浩特市| 盐边县| 公安县| 遵义市| 和林格尔县| 汕头市| 新巴尔虎左旗| 淮南市| 乡城县|