- 博客(17)
- 收藏
- 关注
原创 JS的执行栈的理解
而如果这三个函数存在嵌套关系,形成了一个函数调用链,那么此时最外层的那个函数先入栈执行,当执行到调用第二个函数的位置时,第二个函数入栈,接着执行第二个函数内部的代码,当执行到第三个函数的位置时,第三个函数入栈,执行第三个函数的代码,此时第三个函数属于最后一个函数,没有其他的函数需要入栈,此时第三个函数率先出栈,接着第二个函数出栈,最后第一个函数出栈直到函数运行完毕,执行栈为空。后来经过多方了解,结合自己的理解尝试写下自己的理解,如果有不对的大家多多批评指正。函数执行栈和函数执行顺序。
2023-07-03 15:56:44 106
原创 使用百度地图API关于新版个性化地图的使用详解
此时可以选择使用地图的id和下载JSON两种方式使用个性化地图,在这里建议下载JSON到本地去使用,因为下载JSON之后可以对地图的细节进行微调,但是使用ID的话调整起来比较麻烦。登录官网之后点击“控制台--特色服务平台--个性化地图”,里面有地图模板,可以找到适合你的模板点击发布样式,这样就可以在“我的地图”中找到了。进入“我的地图”点击编辑,将JSON文件下载到本地,最好和你的地图放到同一文件夹下面,这个js文件就是我下载的JSON文件。二、去官网上下载自己的个性地图。点击“控制台”申请你的ak。
2023-06-30 14:07:07 1289
原创 用uniapp编写代码,在浏览器上显示正常,在微信开发者工具里面图片加载不出来
最近尝试用uniapp编写代码,正好碰见了这个问题,左思右想的找不到问题在哪,最后经过高人指点,发现:图片的宽高不能用auto错误示例:height: 32px; width: auto;正确写法:height: 32px; width: 32px;别问我为什么,要问就问企鹅老狗
2023-06-08 17:10:38 332
原创 Vue父组件向子组件传递对象,但是对象值取不到
Vue父组件向子组件传递对象类型的变量,父组件在created赋值,子组件在mounted时接收,在控制台可以看到子组件接收的参数,但是当开始赋值时确一直报null。刚开始各种生命周期都试了,无论是created还是mounted都没用。解决办法:可以在子组件中使用v-if来延迟渲染,等数据赋值玩以后再显示。
2023-04-25 17:57:02 530
原创 watch监听复杂数据类型时新旧值一样的问题
问题描述:我是在监听一个form表单时发现的这个问题,因为三个下拉框是互相关联的,其中一个改变,另外两个要清空,结果在监听的时候发现新旧值是相同的。解决办法:使用计算属性,结合深拷贝,将值保存到计算属性上去,监听这个属性值的变化。问题原因:其实这个问题官方文档已经表明了。
2023-04-10 15:49:24 183
原创 微信小程序使用Vant组件库倒计时的手动控制问题
通过查询发现原来是我在wxml文件上使用了wx:if的问题,简单的来说就是我把倒计时的这段代码放到了else里面,然后是在if的click里面触发的start,这时页面还没有把倒计时的组件给渲染到页面上,因此也就找不到这个节点了。在做到第3步的时候碰到了问题,按照官方文档的写法发现触发不了倒计时,从控制台可以看到,说是找不到start。然后我就在控制台输出“countDown”,想看看里面都有啥,结果发现输出为null。2、校验手机号格式和图片验证码的输入是否正确。3、点击发送验证码后触发倒计时(60s)
2023-04-04 14:27:08 425
原创 VUE组件数据父传子引用报错
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated:
2023-02-08 10:16:32 387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人