Tôi đang xây dựng một ứng dụng web bên trong VueJS nhưng tôi gặp phải một vấn đề. Tôi muốn sử dụng một phần mở rộng jQuery (cropit được cụ thể) nhưng tôi không biết làm thế nào để nhanh chóng/yêu cầu/nhập khẩu nó đúng cách mà không nhận được lỗi.Cách sử dụng một plugin jQuery bên trong Vue
Tôi đang sử dụng công cụ CLI chính thức và mẫu webpack cho Ứng dụng của mình.
tôi bao gồm jQuery như thế này trong tập tin main.js tôi:
import jQuery from 'jQuery'
window.jQuery = jQuery
Bây giờ tôi đang xây dựng một thành phần biên tập hình ảnh mà tôi muốn nhanh chóng len lỏi như thế này:
export default {
ready() {
$(document).ready(function ($) {
$('#image-cropper-wrapper-element').cropit({ /* options */ })
})
},
}
Nhưng tôi tiếp tục nhận được lỗi ... Bây giờ câu hỏi của tôi là làm thế nào để nhanh chóng instantiate jQuery và plugins thông qua NPM/Webpack/Vue?
Cảm ơn trước!
Nếu tôi muốn bao gồm nó trong 'webpack.base .conf.js' Tôi sẽ làm như thế nào? –
Vì 'plugins' là một mảng, việc hợp nhất đối tượng sẽ ghi đè lên mảng trong conf cơ sở.Vì vậy, những gì bạn có thể làm là đặt câu lệnh merge vào một var 'var webpackConfig = merge (baseWebpackConfig, {...}' rồi concat các plugin 'webpackConfig.plugins = webpackConfig.plugins.concat (baseWebpackConfig.plugins)', và sau đó cuối cùng xuất khẩu 'module.exports = webpackConfig' Không thanh lịch, nhưng một cái gì đó ra khỏi đầu của tôi. :-) – prograhammer
vừa thử nghiệm này nhưng tất cả các thử nghiệm của tôi cho jquery thất bại bằng cách sử dụng vue webpack boilerplate –