小程序常用实用例子

拍照

// 选择照片

ChooseImage() {

wx.chooseImage({

count: 4, //默认9

sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有

sourceType: ['album'], //从相册选择

success: (res) => {

if (this.data.imgList.length != 0) {

this.setData({

imgList: this.data.imgList.concat(res.tempFilePaths)

})

} else {

this.setData({

imgList: res.tempFilePaths

})

}

}

});

},

页面

<view class="solids" bindtap="ChooseImage" wx:if="{{imgList.length<4}}">

<text class="cuIcon-cameraadd"></text>

</view>

照片预览

<view class="bg-img" wx:for="{{imgList}}" wx:key="index" bindtap="ViewImage" data-url="{{imgList[index]}}">

<image src='{{imgList[index]}}' mode='aspectFill'></image>

<view class="cu-tag bg-red" catchtap="DelImg" data-index="{{index}}">

<text class="cuIcon-close"></text>

</view>

</view>

// 预览照片

ViewImage(e) {

wx.previewImage({

urls: this.data.imgList,

current: e.currentTarget.dataset.url

});

},

// 打电话

CallPhone(e) {

console.log(e, e.currentTarget.dataset.phone)

let phoneNumber = e.currentTarget.dataset.phone

let showphone = e.currentTarget.dataset.showphone

wx.showModal({

title: '温馨提示',

content: `是否拨打${showphone}号码?`,

confirmText: '确定拨打',

confirmColor: '#0081ff',

cancelText: '取消',

cancelColor: '#acb5bd',

success: res => {

console.log(res)

if (res.confirm) {

wx.makePhoneCall({

phoneNumber: phoneNumber,

success: res => {

console.log(res)

},

fail: err => {

console.log(err)

}

})

}

},

fail: err => {

console.log(err)

}

})

},

相关推荐
CRMEB系统商城5 小时前
【新版发布】标准版PHP v5.6.4正式版,优化部分用户体验
java·大数据·小程序·php·ux
知识分享小能手1 天前
uni-app 入门学习教程,从入门到精通,uni-app 企业项目实战:鲁嗑瓜子项目开发知识点(9)
前端·javascript·学习·微信小程序·小程序·uni-app·vue
知识分享小能手1 天前
uni-app 入门学习教程,从入门到精通,uni-app中uCharts组件学习((8)
vue.js·学习·ui·微信小程序·小程序·uni-app·echarts
社会底层无业大学生1 天前
uniapp微信小程序简单表格展示
微信小程序·小程序·uni-app·vue·1024程序员节
從南走到北1 天前
JAVA无人自助共享系统台球室源码自助开台约球交友系统源码小程序
java·微信·微信小程序·小程序·1024程序员节
2501_915918411 天前
iOS 26 查看电池容量与健康状态 多工具组合的工程实践
android·ios·小程序·https·uni-app·iphone·webview
2501_915909061 天前
iOS 架构设计全解析 从MVC到MVVM与使用 开心上架 跨平台发布 免Mac
android·ios·小程序·https·uni-app·iphone·webview
2501_916008892 天前
Web 前端开发常用工具推荐与团队实践分享
android·前端·ios·小程序·uni-app·iphone·webview
2501_915921432 天前
“HTTPS 个人化”实战,个人站点与设备调试的部署、验证与抓包排查方法
网络协议·http·ios·小程序·https·uni-app·iphone
菜鸟una2 天前
【微信小程序 + 消息订阅 + 授权】 微信小程序实现消息订阅流程介绍,代码示例(仅前端)
前端·vue.js·微信小程序·小程序·typescript·taro·1024程序员节