腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Vue
:
删除
销毁
时
的
事件
侦听器
javascript
、
vue.js
我使用了一个
vue
来将一个固定
的
类应用于插入
的
DOM元素,为此,我还将一个
事件
侦听器
附加到了当用户滚动时运行
的
窗口对象上。 我
的
问题是,当我
的
元素被
销毁
时
,我应该
删除
这个
事件
侦听器
吗?我听说scroll
事件
会影响性能,我不确定每次刷新页面时
事件
侦听器
是否会自动
销毁
(我
的
应用程
浏览 44
提问于2019-04-13
得票数 0
2
回答
为什么JQuery插件不能在
Vue
区域工作?
javascript
、
jquery
、
plugins
、
vue.js
我知道如果我们在
Vue
实例中直接使用JQuery插件,它将无法工作。我想知道
的
是为什么它不能工作?以JQuery日期选择器为例,我试图看看在生命周期中是否发生了一些变化,我想可能会有一些东西被覆盖,但最终我什么也没有发现.有人能解释
Vue
和第三方图书馆冲突
的
机制吗?谢谢..。 console.log($('#date-
浏览 2
提问于2017-12-11
得票数 0
回答已采纳
1
回答
Vue
Modal中元素上
的
事件
侦听器
:当Modal关闭
时
,它们是否被
销毁
?
javascript
、
vue.js
、
vue-component
我正在为
Vue
模式中存在
的
组件中
的
DOM元素添加一个
事件
侦听器
:this.document.getElementsByClassName('file-uploads')[0].classList.remove('btn-primary') }) 监听器工作得很好,但是我想在Modal组件关闭
时
删除
浏览 2
提问于2022-02-02
得票数 0
回答已采纳
1
回答
销毁
事件
挂接中
的
Vue
错误处理不起作用
typescript
、
vue.js
、
vue-class-components
似乎
Vue
中
的
错误处理有时对我不起作用。如果我写道: throw new Error();我在浏览器控制台中正确地看到了该错误。我不确定这是一个bug,一个特性--或者我只是在做一些愚蠢
的
事情。 我想我见过其他钩子
的
案例--但我不记得是哪一个了。我使用
的
是
Vue
:2.6.6和
Vue
-Class-Component:6.3.2
浏览 3
提问于2019-06-04
得票数 0
3
回答
停止接收来自
销毁
的
子组件
的
事件
vue.js
、
vuejs2
、
vue-component
在挂载中添加子组件
时
,我为
事件
注册了一个
侦听器
logic here...问题是,当通过从子组件数组中
删除
该组件而将其从父组件中
删除
时
,甚至仍然会触发并运行其中
的
代码我试过了 //do something before destroying
vue
浏览 3
提问于2017-07-30
得票数 43
回答已采纳
6
回答
如何动态添加
Vue
生命周期监听器
javascript
、
vuejs2
在
销毁
vue
组件
时
,我需要调用某些函数,但在创建
事件
之前,我不一定知道它们是什么。...methods: { this.$on('beforeDestroy', () => { }} 但目前还没有
浏览 2
提问于2018-02-22
得票数 8
回答已采纳
1
回答
如果我不removeEventListener (JavaScript),会发生什么?
javascript
、
vue.js
我正在添加一些
事件
侦听器
来检查它是否是触摸设备。因此,我希望eventListeners在页面重新加载之前一直存在。我是否应该
删除
事件
侦听器
( removeEventListener( 'touchstart', myFunction )?如果是这样,为什么呢? 它在根实例中
的
VueJS应用程序中。我在created-section中添加了
事件
侦听器
。
浏览 137
提问于2020-07-13
得票数 0
回答已采纳
1
回答
VueJS:如何在滚动位置后动态更改CSS类
html
、
css
、
twitter-bootstrap
、
vue.js
我正在创建一个带有vueJs和
的
网页应用程序。我想要在滚动特定数量后对元素进行,有什么有效
的
方法可以做到这一点。我想要
的
东西如下:</div> 我发现
的
一个选择是使用有没有其他
的
本地方法也能达到同样
的
效果呢?
浏览 0
提问于2016-12-12
得票数 15
回答已采纳
2
回答
如何停止从base src/App.
vue
触发
事件
?
vuejs2
在src/App.
vue
中
的
vue
/cli 4应用程序中,我有从服务器检索数据
的
方法,例如: retrieveAppDictionaries(['copyright_textdata.site_heading })在其中一个页面中,我有从服务器检索数据
的
类似方法this.userTaskTypesLa
浏览 3
提问于2019-12-04
得票数 2
回答已采纳
2
回答
删除
unbind指令生命周期上
的
窗口
事件
侦听器
javascript
、
vue.js
、
vue-directives
我刚刚讨论了一个与
Vue
指令中
的
事件
侦听有关
的
问题。window.removeEventListener('resize', setHeaderWrapperHeight); } ...每当我更改路由器路径
时
,但是问题在于,
事件
侦听器
没有被
删除
/
销毁
,导致了可怕
的
性能问题。那么,如何
删除
事件
侦听器</e
浏览 3
提问于2020-02-10
得票数 1
回答已采纳
1
回答
AngularJS -- $destroy是否
删除
事件
侦听器
?
angularjs
、
memory-leaks
通过侦听此
事件
,您可以
删除
可能导致内存泄漏
的
事件
侦听器
。注册到作用域和元素
的
侦听器
在被
销毁
时会自动清除,但是如果您在服务上注册了
侦听器
,或者在未被
删除
的
DOM节点上注册了
侦听器
,则必须自己清理它,否则可能会导致内存泄漏。我
的
指令中有一个element
浏览 1
提问于2014-11-17
得票数 203
回答已采纳
1
回答
Vue
// this.$root.$off取消订阅全局
事件
中组件
的
所有实例。
javascript
、
vue.js
正如预期
的
那样,在这个特定组件中只触发一次。 有一个带有v-if参数
的
容器,它包含组件
的
一个实例。因此,当v-if="false"
时
,我希望这个特定
的
组件取消订阅
事件
并被
销毁
。它很好地接受了一件事:不知何故,这个组件从
事件
中取消了它
的
所有实例
的
订阅。我已经用v-show测试了这个行为,它
的
工作方式和预期一样--所有其他实例都保持订阅,但是由于表单需要v-show字段,所以即使没有
浏览 1
提问于2019-03-22
得票数 6
回答已采纳
3
回答
在JavaScript中清除
事件
处理程序有多重要?
javascript
、
performance
、
memory-management
、
garbage-collection
我有一个应用程序,用户可以创建和
销毁
图形对象。这些对象中
的
每一个都会产生多个
事件
侦听器
。当对象被
销毁
(从DOM中
删除
)
时
,我是否必须
删除
所有这些
事件
侦听器
?如果我不这样做会发生什么?在这种情况下,
事件
侦听器
是对象本身上
的
mousedown和mouseup,以及文档主体上
的
mousemove,但这是一般情况下
的
最佳实践。
浏览 1
提问于2013-08-31
得票数 1
2
回答
多次加载组件
时
,eventBus正在侦听重复
的
事件
vue.js
、
vuejs2
、
vue-component
我正面临着关于
vue
.js eventBus
的
非常重要和奇怪
的
问题。mounted: function() {} 因此,上面的代码将
删除
浏览 3
提问于2018-03-26
得票数 3
2
回答
从AngularJS指令中
删除
事件
侦听器
angularjs
、
events
、
dom
、
listener
、
element
我在开发人员指南上读到: “AngularJS会发出几个特殊
事件
。当用角
的
编译器编译
的
DOM节点被
销毁
时
,它会发出一个$destroy
事件
。类似地,当AngularJS作用域被
销毁
时
,它会向侦听作用域广播一个$destroy
事件
。通过监听该
事件
,您可以
删除
可能导致内存泄漏
的
事件
侦听器
。注册到作用域和元素
的
侦听器</em
浏览 3
提问于2014-01-07
得票数 1
2
回答
如何在
vue
.js中使用
侦听器
来处理滚动和调整窗口大小等
事件
jquery
、
vue.js
你好,我正在学习vuejs,正在将我
的
一个项目转换成vuejs,我想知道我可以在方法中编写自定义函数,并在挂载钩子中调用这些函数。我想知道如何在vuejs中使用
侦听器
。另外,我是否可以通过在
vue
项目中导入来使用jquery
vue
网站上
的
事件
侦听器
文档仅说明了v-on和click示例,而没有针对windows
侦听器
的
示例。
浏览 10
提问于2017-08-01
得票数 24
6
回答
使用$emit和$on多次调用
Vue
.js方法,而该方法应该只调用一次
vuejs2
、
vue-component
、
vue.js
我使用总线来允许组件通过此链接中描述
的
方法与其他组件交互:https://forum.vuejs.org/t/create-event-bus-in-webpack-template/4546/2。我有一个在创建
的
钩子中调用
的
方法,它使用总线来发出
事件
。 created () {}, bus.$emit('increment') } 在另一个组件(包含在上面的组
浏览 302
提问于2017-01-27
得票数 25
回答已采纳
1
回答
我们是否需要
删除
事件
侦听器
angularjs
、
events
、
angularjs-scope
、
listener
、
dom-events
我在Angular JS
的
指令代码中使用下面的
事件
侦听器
来执行特定
的
逻辑,一旦该
事件
被触发://Logic goes here }我想知道我们是需要手动
销毁
这些
侦听器
,还是将角度
销毁
它们
的
侦听器
。如果我们需要手动
删除
,你能帮我
删除
这些
事件
监听器吗?
浏览 3
提问于2015-11-09
得票数 0
1
回答
Vue
js
事件
中
的
命名空间
javascript
、
jquery
、
events
、
vue.js
、
vuejs2
是否有可能使用
事件
命名空间,比如在JQuery中?
浏览 1
提问于2018-11-01
得票数 2
2
回答
使用Turbolinks
的
Vue
.js内存泄漏,即使被调用了破坏()-浏览器总是保持对
vue
实例应用程序
的
引用。
javascript
、
vue.js
、
turbolinks
当导航到和从安装了
Vue
应用程序
的
页面
时
,我们观察到
的
是内存/节点模式(增长到无穷大):正如您所看到
的
,在每一页
的
更改上,内存只会增加,永远不会被回收。在应用程序中没有添加document.addEventListener;所有
事件
侦听器
都是由v-on添加
的
,
Vue
在
销毁
时
自动
删除
这些
事件
侦听器
。为了进一步
浏览 2
提问于2021-10-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
我用React和Vue构建了同款应用,来看看哪里不一样(2020版)
我用React和Vue构建了同款应用,对比看看
Vue 超快速学习
我用Vue和React构建了相同的应用程序,这是它们的差别
09 生命周期函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券