我能在laravel 6中使用jquery吗?我要把剧本放哪?当我将my_custom.js放在公用文件夹中,然后在刀片调用中<script src="http://conf.lara/js/my_custom.js"></script>时,控制台中的js将返回next。
Vue警告:错误编译模板:模板应该只负责将状态映射到UI。避免在模板中放置带有副作用的标记,例如,因为它们不会被解析。
。
发布于 2019-12-24 17:03:01
我认为在VueJS项目中使用jquery的最好方法是,您可以通过webpack.ProvidePlugin在webpack.mix.js中添加jquery作为插件,下面是一个代码片段。
module.exports = {
.....
plugins: [
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery'
});
]
}完成之后,您可以在源代码中的任何地方使用jquery。
// in a module
$('#item'); // <= just works
jQuery('#item'); // <= just works
// $ is automatically set to the exports of module "jquery"您可以参考本文档https://webpack.js.org/plugins/provide-plugin/#usage-jquery
发布于 2019-12-24 15:23:11
您使用Vue操作的元素不应该包含任何脚本,假设您有一个名为vue-app的id,然后像这样加载Vue:
const app = new Vue({
el: '#vue-app'
});那么<div id="vue-app">中的所有内容都不应该包含样式或脚本。只需将它们放在元素之外即可。
https://stackoverflow.com/questions/59470627
复制相似问题