当前位置: 首页 > 知识库问答 >
问题:

javascript - 小程序遇到一个好奇葩的页面执行问题?

洪博涛
2024-05-06

image.png

我在小程序首页,这个位置打印一个东西,在启动页就能触发并执行,我的启动页是start页面,后面我试了下,在商品详情页也能执行打印,这到底是为什么呢?

我刚试下了下,好像在主包的页面都会这样,是因为我这个是写在外部的js中,不属于任何页面的生命周期,所以会执行吗?

共有1个答案

慕项明
2024-05-06

一般来说和你 import 位置有关系。

比如说在入口文件,比如说 app.js 中,或者 homePage.js 中。那么在 import 之后你的 xxx.js 内的 console.log 就会执行。
如果是一些其他的文件,比如说 myPage.js 中,那么载入 myPage 页面之后你的 log 才会执行。

 类似资料:
  • 睿联reolink的嵌入式软件开发面试官,我就不指名道姓说了。 上来直接迟到三分钟,给我第一感觉就是刷kpi 面试官自己信号不好就不说了,时不时就开始喷麦,是第一天面试吗?每次卡顿,我都说是我网络不好。也就是给客气一下,不会真以为自己网络没问题吧? 一开始进了会议室自己开着摄像头,然后秒关,说我网络不好照顾一下,啊? 首先让我自我介绍,我还没自我介绍完就开始疯狂打断我,不知道在急什么。 然后问我性

  • 同样的代码,如下: 在浏览器上就请求成功了,如下: 可在支付宝app上确失败了,如下: 有人遇到这问题没?uni.request手册上也没这样的兼容性问题呀。

  • 在使用serenity框架从PhantomJS驱动程序执行javascript时,我面临以下问题。 错误: {“errormessage”:“'undefined'不是函数(计算'document.getelementsbyid('where out')')”、“request”:{“headers”:{“accept-encoding”:“gzip,deflate”、“connection”:“

  • 问题内容: 您推荐哪种JavaScript压缩程序? 问题答案: UglifyJS2,由jQuery项目使用。

  • 下面是拿到的数据, 下面的是需要输出的文本格式 {name},{sex}{age} 文本格式是通过接口拿到的,我现在想输出以文本格式那样的格式,也就是 寅春树,男25 我考虑用‘模板字符串’但发现不行,因为格式是接口后来拿到的,没办法直接用模板字符串,有大神有办法吗? 文本格式预先不知道,是接口拿的,这只是一个格式,也可能是其它格式,这种情况下怎么按格式输出对应的值。

  • 现在大部分人秋招已经结束了,但是在秋招的过程,还是有很多奇葩的面试,楼主经历了大大小小多次面试,从大三上开始到现在秋招,但是我经历过目前最奇葩的面试还要属思特奇。 楼主面的是大数据开发的岗位,之前有在小红书,字节,百度实习过 问:你在字节干了这么久,做的啥工作(这是最正常的一个问题) 我:数仓,后面又说了相关业务 问:那你数仓干的比较多,你说下数仓如何修改数据 我:???修改数据?数仓修改数据代价