Quasar CLI VUE 实例

Posted

技术标签:

【中文标题】Quasar CLI VUE 实例【英文标题】:Quasar CLI VUE instance 【发布时间】:2021-01-30 22:32:57 【问题描述】:

请帮我解决问题。 我正在使用 jquery 和 jquery-ui 在 QASAR CLI 中实现拖放。 但是我遇到了无法从 jquery 函数事件访问 vue 实例的事实,因为“this”不再属于 Vue,而是指选择器元素。告诉我如何直接引用 vue 实例,因为它可以在 cdn 版本中完成。在那里,您可以只命名 app = new Vue ... 然后将其用作 app.data.variable

【问题讨论】:

【参考方案1】:

我相信这是更多的 javascript 问题,而不是 quasar/vue/jquery。您可以通过bind 函数轻松设置this 的值

let someFunction = function () 
  console.log(this);


someFunction();

const obj =  'test': 123 ;

someFunction = someFunction.bind(obj);

someFunction();

同样的事情也适用于 jquery 函数处理程序。我想你可以传递你的实例而不是 obj

$(window).ready(function () 
  console.log(this);
.bind(obj));

【讨论】:

以上是关于Quasar CLI VUE 实例的主要内容,如果未能解决你的问题,请参考以下文章

在 Docker 上构建 vue/quasar 应用程序时出错

Vue-cli2--使用/教程/实例

vue-cli——人员管理实例

前端MVC Vue2学习总结——Vue的实例生命周期与Vue脚手架(vue-cli)

第一个vue项目实例(vue-cli)

vue-cli——vue-resource登录注册实例