1. 程式人生 > >小程序掃碼獲取圖書信息

小程序掃碼獲取圖書信息

top 識別碼 book ide onload javascrip message 生命周期 get

只需要調用掃碼函數就可以

Page({

  /**
   * 頁面的初始數據
   */
  data: {
    textinput:‘‘,//輸入的內容
    bookname:‘‘,//書名
    bookisbn:‘‘,//書籍識別碼
    bookpages:‘‘,//書本頁碼
    bookauthor:‘‘,//作者
    bookpublish:‘‘,//出版社
    bookphotopath:‘‘,//圖片路徑
    bookprice:‘‘//書籍價格
  },
  getbookinfo:function(){
    var that = this;
    wx.request({
      url: ‘http://isbn.szmesoft.com/isbn/query?isbn=‘+this.data.bookisbn,
      success:function(res){
        console.log(res)
        that.setData({
          bookphotopath: ‘http://isbn.szmesoft.com/ISBN/GetBookPhoto?ID=‘ + res.data.PhotoUrl,
          bookname:res.data.BookName,
          bookpages:res.data.Pages,
          bookauthor:res.data.Author,
          bookpublish:res.data.Publishing,
          bookprice:res.data.Price
        })
      }
    })
  },
  screenISBN:function(){
    var that = this;
    wx.scanCode({
      success:function(res){
        console.log(res)
        that.setData({
          bookisbn : res.result
        })
        console.log(that.data.bookisbn)
        that.getbookinfo()
      },
      fail:function(res){
        wx.showToast({
          title: ‘掃碼失敗‘,
        })
      }
    })
  },
  /**
   * 生命周期函數--監聽頁面加載
   */
  onLoad: function (options) {
    
  },

  /**
   * 生命周期函數--監聽頁面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函數--監聽頁面顯示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函數--監聽頁面隱藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函數--監聽頁面卸載
   */
  onUnload: function () {
    
  },

  /**
   * 頁面相關事件處理函數--監聽用戶下拉動作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 頁面上拉觸底事件的處理函數
   */
  onReachBottom: function () {
    
  },

  /**
   * 用戶點擊右上角分享
   */
  onShareAppMessage: function () {
    
  }
})

  

小程序掃碼獲取圖書信息