美文网首页
获取知乎日报每日消息

获取知乎日报每日消息

作者: 最爱是荔枝 | 来源:发表于2018-06-24 23:29 被阅读21次

1 知乎日报api
https://github.com/izzyleung/ZhihuDailyPurify/wiki/知乎日报-API-分析
2小程序代码部分,需要创建一个展示页面,一个js,没有添加样式文件。用到了3个组件导航组件navigator和基础组件text以及媒体组件image

1)index.wxml

<!--index.wxml-->
<view class="container"> 
  <block wx:for="{{list}}" wx:for-index="id" wx:key="*this">
  <text wx:if="{{item.header}}">{{item.header}}</text>
  <navigator wx:else url="../detail/detail?id={{item.id}}">
    <view>
      <view>
        <text>{{item.title}}</text>
      </view>
      <view>
        <image src="{{item.images[0]}}" class="news-image"/>
      </view>
    </view>
  </navigator>
  </block>
</view>

2)index.js
该文件通过onLoad初始化获取日报数据,navigate绑定的事件用于链接跳转(未完成),

//index.js
//获取应用实例
const app = getApp()
var utils = require('../../utils/util.js')
Page({
  data: {
    list:[],
  },
  //事件处理函数
  bindViewTap: function() {
    wx.navigateTo({
      url: '../detail/detail?id=' + e.target.dataset.id
    })
  },
  onLoad: function () {
    let that = this;
    wx.request({
      url: 'http://news-at.zhihu.com/api/4/news/latest',
      headers:{
        'Content-Type':'applicantion/json'
      },
      success(res){
        that.setData({
          list:[{header:'今日新闻'}].concat(res.data.stories)
        })
      }
    })
    this.index=1;
  },

})

3展示效果如下

屏幕快照 2018-06-24 下午11.25.15.png
4使用block标签时遇到一个警告warning: Now you can provide attr "wx:key" for a "wx:for" to improve performance.具体解决方式请看链接
微信小程序 wx:key

相关文章

  • 获取知乎日报每日消息

    1 知乎日报apihttps://github.com/izzyleung/ZhihuDailyPurify/wi...

  • vue低仿知乎日报

    概述 一个基于vue的仿知乎日报的前端项目。 关于知乎日报: 知乎日报是一款拥有千万用户的资讯类客户端,每日提供来...

  • RxJava结合Retrofit和Volley简单比较

    通过使用Retrofit+RxJava和Volley获取知乎日报消息,比较两者的使用区别。 文中 RR:代指Ret...

  • 日报知乎,一个第三方知乎日报客户端

    首先 日报知乎是一个基于Android平台的第三方知乎日报,界面UI参考自ios版的知乎日报。 知乎日报API来自...

  • Flutter入门实战—高仿知乎日报

    Flutter版高仿知乎日报 高仿知乎日报,UI基本和Android端的知乎日报一致。新手小白的练习demo,代码...

  • 知乎日报

    为什么移动公司可以在⑥月份后利润分配低俗???下一次啊 : 这是真的!要和一个学校有关系XOFfer直白点-C...

  • 知乎日报

    一款全新的资讯类应用——知乎日报。知乎日报每天推荐几十条高质量的问题解答,内容涉及方方面面。 产品信息 名称:知乎...

  • 奇怪的bug:解决 vue-cli中 proxyTable 配置

    问题起源于最近打算用vue写个单页应用-知乎日报,因为知乎日报的api比较成熟,而且自己也是知乎日报的重度使用者。...

  • APP分析第五期——知乎日报

    APP:知乎日报 2.5.2 手机:小米2S4.1.1 时间:6.28 知乎日报提供知乎社区的优质问答和国内一流媒...

  • Python爬虫入门(一)获取源码

    举个例子,爬一爬知乎日报的相关数据 http://daily.zhihu.com/ 1、获取源码 个人喜欢requ...

网友评论

      本文标题:获取知乎日报每日消息

      本文链接:https://www.haomeiwen.com/subject/bfosyftx.html