知識
不管是網(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)案例查看更多
相關(guān)閱讀
- 小程序開發(fā)平臺前十名
- 云南小程序開發(fā)報價
- 全國前十名小程序開發(fā)公司
- 小程序技術(shù)
- 云南etc微信小程序
- 小程序開發(fā)聯(lián)系方式
- 昆明做網(wǎng)站建設(shè)的公司排名
- 網(wǎng)站維護
- 云南小程序開發(fā)制作公司
- 河南小程序制作
- 昆明小程序開發(fā)聯(lián)系方式
- 云南網(wǎng)站建設(shè)服務(wù)公司
- 云南網(wǎng)站建設(shè)外包
- 昆明小程序定制開發(fā)
- 網(wǎng)站建設(shè)需要多少錢
- 云南網(wǎng)站建設(shè)方法
- 昆明網(wǎng)絡(luò)公司
- python開發(fā)小程序
- 云南小程序開發(fā)公司
- 網(wǎng)站建設(shè)百度官方
- 微信分銷系統(tǒng)
- 云南軟件公司
- 云南網(wǎng)站建設(shè)案例
- 軟件開發(fā)
- 小程序
- 霸屏推廣
- 云南網(wǎng)站建設(shè)報價
- 云南網(wǎng)絡(luò)營銷
- 網(wǎng)站開發(fā)哪家好
- 報廢車拆解系統(tǒng)