Waiting For Debugger 是么意思

Waiting For Debugger 是么意思,第1张

Waiting

For

Debugger

:“等待调试器”。

很多android开发初学者,在写好一个小程序后,点击Debug

运行

,模拟器总d出“Waiting

for

Debugger”

,然后程序又可以正常运行,于是以为程序出错了。

其实这是加载调试环境而已,并不是程序出错。你运行

Run非Debug模式,就不会d出Waiting

for

Debugger提示。

希望对你有所帮助!

wxs脚本存在的意义是因为小程序的渲染机制决定的。小程序的webview 与 js逻辑渲染的分离导致小程序在某些场景需要高频触发this.setData() 时会出现卡顿现象,为了解决卡顿场景wxs 脚本顺势而生。

官方介绍:

wxs脚本的解决方案:wxs脚本是运行在wxml视图层的,避开了跨线程通信的成本。wxs可以直接 *** 作wxml的视图元素,也可以充当类似vue 中computed的角色来格式化数据,减少调用this.setData()的次数,减少性能损耗。

wxs 需要注意的是只能通过console.log()来调试脚本,无法通过debugger和断点进行。

使用实例详看官方文档( https://developers.weixin.qq.com/miniprogram/dev/framework/view/interactive-animation.html )

注意细节的理解以及官方在文档末尾提供的参考示例。

如果是单纯地使用uniapp做app或者h5开发,可以直接在上传的时候 uni.chooseImage 获取到图片的最后修改日期,那么可以使用其作为拍摄日期。

但是,一切的一切都源于微信小程序的接口封装,使得不得不写两套。

这就不得不提到照片的exif了,可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif,(https://blog.csdn.net/weixin_44350337/article/details/109558492 可以看看这篇文章,很长),好在我除了是个程序员,还是个摄影师。简单来说就是记录照片的一些信息的一种信息格式。

在各个论坛找了一圈后,试了很多种方式,都不行,后来,师傅给了一个连接让我试试,还是没成功,我就拿出我单反拍的原生照片去试,一下子就可以了,ohhhh。

有几个坑:

1、微信 qq发送到手机的图片会压缩 丢失exif信息

2、可以使用小程序,exif查看器,先试试看,该照片有没有exif信息再去快乐debugger

3、微信小程序没有dom,没有window。

不bb,上代码:

有个东西要引入(实例放最后,欢迎star,嘻嘻):

在这里插入图片描述

然后使用:

var myexif = require('./myexif.js')

click() {

const that = this

uni.chooseImage({

sizeType: ['original'],

success: e =>{

var array = wx.getFileSystemManager().readFileSync(e.tempFilePaths[0])

var r = myexif.handleBinaryFile(array)

console.log(r)

if (r &&r.data) {

this.shootTime =

r.data.DateTime.split(' ')[0]

.split(':')

.join('-') +

' ' +

r.data.DateTime.split(' ')[1]

}

// 这里的r的data里面就是exif信息了

// console.log(e)

}

})

},

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

在这里插入图片描述

源码:https://github.com/zhizhilong/wx-exif


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7915704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存