欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序?qū)嵙?xí)記 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

微信小程序?qū)嵙?xí)記

發(fā)表時間:2021-1-11

發(fā)布人:葵宇科技

瀏覽次數(shù):107

看起來還算有趣

關(guān)于圖片

saveImageToPhotoAlbum
Page({
  // 放大
  handleExpend: function () {
    wx.previewImage({
      urls:[url]
    })
  },
  // 下載
  handleDownload: function () {
    wx.dowloadFile({
      url:url,
      success:res=>{
        if (res.statusCode ===200) {
          wx.showToast({
            title: '保存成功',
            icon: 'success',
            duration: 2000,
          })
          wx.saveImageToPhotoAlbum({
            filePath: res.tempFilePath
          })
        }
      },
      fail:err=>{
        wx.showToast({
          title: '保存失敗',
          icon: 'fail',
          duration: 2000
        })
      },
    })
  },
})

關(guān)于分享

  • 可以是關(guān)于小程序的分享
  • 可以是關(guān)于具體功能頁面的分享(帶參數(shù))
  • 可以區(qū)分是自定義按鈕的分享,或是右上角的分享
Page({
  // 相關(guān)頁面,有這個方法即調(diào)用了分享功能
  onShareAppMessage: function (res) {
    /*
    res:
      - from       轉(zhuǎn)發(fā)事件來源。 button:頁面內(nèi)轉(zhuǎn)發(fā)按鈕;menu:右上角轉(zhuǎn)發(fā)菜單
     */
    return {
      title: [String],
      path: [url?params],
      imageUrl?: [url] //不設(shè)置,會被程序自動截取當(dāng)前頁面
    }
  }
})

關(guān)于請求

  • 一般的請求,開發(fā)者需要域名備案,和 https 請求, 關(guān)于一些個人開發(fā)這,這過程會略顯麻煩
  • 使用云開發(fā)環(huán)境,可以使用云函數(shù)來提供參數(shù)特殊的請求方式,繞過備案和 https 檢測

過程

  • 新建云函數(shù)
  • 下載相關(guān)請求 npm 包(如 request && request-promise)
  • 編寫相關(guān)云函數(shù) api
  • 小程序中初始化云函數(shù),調(diào)用相關(guān)云函數(shù)
// 云函數(shù) api
const request = require('request-promise');

export.main = async (event, context) => {
  return await request({
    method: event.method || 'GET',
    uri: event.uri,
    headers: event.headers || {},
    body: event.body
  }).then(body => {
    return body;
  }).catch(err => {
    return err
  })
}

// 小程序

// app 內(nèi)初始化
App({
  onLaunch: function () {
    if (wx.cloud) {
      wx.cloud.init({
        env:['相關(guān)云開發(fā)環(huán)境名稱']
      })
    }
  }
})

// page 調(diào)用
[handleFunction]:()=>{
   wx.cloud.callFunction({
        name: ['相關(guān)云函數(shù)'],
        data: {
            // http域名 https域名 第三方域名 非驗證域名 IP[:prot] 內(nèi)網(wǎng)IP或花生殼域名
            uri:[url],
            headers: {
                'Content-Type':'application/json'
            },
            body:[params]
        }
    }).then(res => {
        console.log(res)
        const data = http://www.wxapp-union.com/res.result
        console.log(data)
        // do something
    })
}

小結(jié)

該項目屬于一次個人的體驗,也算是給自己接觸小程序開發(fā)的一個契機,目前感覺還是很良好的

歡迎各位關(guān)注一下我的小程序,沒有復(fù)雜的功能,也不需要賬號信息,希望得到大佬的指點一二

相關(guān)案例查看更多