经常开发小程序和APP的同学都知道,@tap.stop方法可以在执行本身点击事件的同事,阻止父级的点击事件,比如:
<view class="wrap" @tap="set_close">
<view class="title">标题</view>
<view class="li" @tap.stop="set_detail">
查看详情
</view>
</view>但是有同学发现了,这个@tap.stop方法只在小程序中有效,在APP中无效。根据上述代码例子,在点击set_detail的同时,还是先执行了set_close方法,这个问题该如何解决呢?今天丁老师教给你。
针对这个问题,有好几种解决方法,我们直接使用最简单的。那就是不用@tap.stop,还用普通的@tap,在执行@tap时,我们先执行$event.stopPropagation();方法。
具体代码为:
<view class="wrap" @tap="set_close">
<view class="title">标题</view>
<view class="li" @tap="set_detail">
查看详情
</view>
</view>
set_detail(e){
//先停止父级的业务
e.stopPropagation();
//然后是你的业务逻辑
console.log('dls soft')
}那如果是需要在set_detail中包含其他参数的该怎么写呢?也有办法。
<view class="li" @tap="set_detail($event,'123','456')">
查看详情
</view>
set_detail(e,id,name){
//先停止父级的业务
e.stopPropagation();
//然后是你的业务逻辑
console.log('dls soft')
}有同学在群里咨询,有个项目在提交GIT时,提示git did not exit cleanly (exit code 1) ,无法提交。是怎么回事,如何解决呢?今天丁老师教给你。问题分析出现这种情况的原因,其实在提示中已经说的很清楚了,...
现在AI的快速发展如火如荼,各AI大模型日趋成熟,在软件定制开发的过程中,越来越多的功能需求需要接入AI实现AI应用。那么如何接入AI接口,实现AI功能的调用,以及在接入AI接口,实现AI功能的过程中,有哪些注意事项呢?今天丁老师就这个...
有做前端的同学在问,css的calc函数到底怎么使用啊,一直搞不清楚,糊里糊涂的,丁老师你能给我讲解一下吗?其实,calc是css样式表中,一个非常简单的函数,是计算数值用的,常用来作为宽度、高度等长度单位来使用。例子一,宽度自适应,两...
在丁老师软件定制开发的服务过程中,不管是客户的前期询价,还是在开发过程中的沟通,有那么些客户,受限于自身的学历、学识、情商、智商以及其他综合修养,提的问题总是让人哭笑不得,很难回答,你回复的话术再专业、态度再友好,也禁不住总是有那么几个...
在使用PHP框架CI时,有个很恶心的地方就是他的URL需要带上index.php,比如我要建一个user模块,想要实现www.xxx.com/user/的效果,但是在CI框架下必须要www.xxx.com/index.php/user这样才...
问题:fastadmin的add/edit方法无法保存数据,检查了页面,name=row['name']正常传送,检查controller,也是默认的方法,什么也没有动可就是无法保存数据。解决:经过仔细研究发现,原来是htm...
1.字体列表及引用链接鸿蒙字体 - B 站400 字重 CSS://s1.hdslb.com/bfs/static/jinkela/long/font/regular.css 500 字重 CSS://s1.hdslb.com/bfs/st...
videojs是一款非常不错的html video播放器插件,很多同学经常在群里问我,说丁老师这个videojs怎么设置为宽度或者高度自适应呢,不想把video的width和height写死,有没有什么办法呢。丁老师经过研究发现啊,vide...