在 vue 中使用 jquery 方法?

Posted

技术标签:

【中文标题】在 vue 中使用 jquery 方法?【英文标题】:Using jquery method in vue? 【发布时间】:2017-03-11 20:01:53 【问题描述】:

我将如何在 vue 对象上使用 jquery 方法?习惯使用一些简单的方法,所以不知道如何在 vue 中更改它。

示例:从输入值中删除逗号

this.purchase 保存输入值

parseInt(this.purchase.replace(/,/g,''))

返回this.purchase.replace is not a function

【问题讨论】:

顺便说一句,您的 string.replace() 不是 jQuery 方法,它在很大程度上是 javascript 的一部分。参考:String.prototype.replace() 【参考方案1】:

您可以在开发者控制台中轻松完成此操作:

x = "12,345.67"

x.replace(/,/g,'')  // output: "12345.67"

parseInt(x.replace(/,/g,''))  // output: 12345

我在开发者控制台中将您的正则表达式复制粘贴到我上面的实验中。所以你使用replace没有什么问题。

现在您需要确定您的this.purchase字符串 还是某个对象。很可能它是一个对象。

你可以使用 vue-devtools 来调试这个问题:https://github.com/vuejs/vue-devtools

【讨论】:

【参考方案2】:

无论你是否使用vue.js,都是一样的。

【讨论】:

以上是关于在 vue 中使用 jquery 方法?的主要内容,如果未能解决你的问题,请参考以下文章

Vue中正确使用jQuery的方法

Vue中使用jquery

vue引入依赖jquery的第三方插件

jquery中使用vue方法

vue.js jquery - 从 jQuery 方法访问全局函数

怎样在Vue.js中使用jquery插件