如何使用 jquery 响应 ajax vue.js 2?

Posted

技术标签:

【中文标题】如何使用 jquery 响应 ajax vue.js 2?【英文标题】:How can I use jquery in response ajax vue.js 2? 【发布时间】:2017-11-08 22:41:58 【问题描述】:

我的组件vue是这样的:

<script>
    export default 
        ...
        methods: 
            deleteImageProduct(event) 
                const payload = id: this.productId
                const data = this.$store.dispatch('deleteProduct', payload);
                data.then((res) => 
                    $('#test').remove();
                )
            
         
    
</script>

执行时,在 gulp watch 上存在错误:

模块构建失败:SyntaxError: Unexpected token

并且在控制台上存在错误:

Uncaught ReferenceError: jQuery is not defined

我使用jquery是因为被调用的div在视图中或者不在vue组件中

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

你应该导入 jquery 库以便你可以使用它。

import $ from 'jquery'

更多信息在这里:https://www.npmjs.com/package/jquery

【讨论】:

以上是关于如何使用 jquery 响应 ajax vue.js 2?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JSON 数据填充下拉列表作为 jQuery 中的 ajax 响应

Vuejs—学习Vue-resource

如何使用 jquery 响应 ajax vue.js 2?

ajax响应后如何在jquery中刷新表单[重复]

如何使用 jquery ajax 整个表单

如何从 jQuery.ajax 获取响应状态码?