我有一个jQuery脚本文件无法在vue组件内部工作但在其外部工作的问题,我找到了一种解决方案,可以将所有脚本文件放在vue组件内的脚本部分中,但是我在每个页面都使用此代码。
注意:jQuery文件在首次加载组件时运行,但是使用vue-router
更改为其他路由时会出现问题。
该问题有解决方案吗?
答案 0 :(得分:0)
您能写一个示例用法区域吗? 当我遇到这种情况时,我通常通过在app.vue文件的安装区域中使用简短的setTimeOut解决此问题。但是我必须看你的榜样。 例如;
methods: {
jqueryFunction: function () {
//your jquery codes
},
},
mounted() {
setTimeout(function (evt) {
this.jqueryFunction();
}.bind(this), 3000);
},