4162关注13620浏览
用tabbar导航到相机显示页面切回到别的页面相机不关闭:
"tabBar": {
"color": "#a9b7b7",
"selectedColor": "#11cd6e",
"borderStyle": "white",
"list": [
{
"selectedIconPath": "images/index1.png",
"iconPath": "images/index.png",
"pagePath": "pages/index/index",
"text": "首页"
},
{
"selectedIconPath": "images/phone1.png",
"iconPath": "images/phone.png",
"pagePath": "pages/phone/phone",
"text": "电话"
},
{
"selectedIconPath": "images/map1.png",
"iconPath": "images/map.png",
"pagePath": "pages/map/map",
"text": "地图"
},
{
"selectedIconPath": "images/camera1.png",
"iconPath": "images/camera.png",
"pagePath": "pages/camera/camera",
"text": "相机"
}
]
// pages/camera/camera.js
Page({
/**
* 页面的初始数据
*/
data: {
dp: "back"
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
if (wx.createCameraContext()) {
this.cameraContext = wx.createCameraContext('myCamera')
} else {
// 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示
wx.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
})
}
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
console.log("hide");
wx.stopRecord();
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
console.log("unload");
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
南风
11人对此回答表示赞同
好的,多谢了,哥们儿
展开110回复分享发布于 6年前评论(0)
收起评论