Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获引用错误:在带有vue js的laravel中使用矩时未定义矩_Javascript_Laravel 5_Vue.js_Momentjs - Fatal编程技术网

Javascript 未捕获引用错误:在带有vue js的laravel中使用矩时未定义矩

Javascript 未捕获引用错误:在带有vue js的laravel中使用矩时未定义矩,javascript,laravel-5,vue.js,momentjs,Javascript,Laravel 5,Vue.js,Momentjs,我使用Laravel5,我通过npm安装命令安装了MomentJS。我试图在我的vue js视图中使用它。但无论我做什么,我都会得到错误“时刻未定义”,如果我使用require,我会得到“require未定义”,下面是我视图的脚本部分。 ` 变量顺序=新的Vue({ el:'创建订单', 数据:{ 时刻:时刻, 事件id:“”, 事件类型:“”, 票证类型:[], 时隙:[], 当前_时隙:[], 开始日期:空, 结束日期:空 }, 方法:{ 时刻:功能(日期){ 返回时刻(日期); },`

我使用Laravel5,我通过npm安装命令安装了MomentJS。我试图在我的vue js视图中使用它。但无论我做什么,我都会得到错误“时刻未定义”,如果我使用require,我会得到“require未定义”,下面是我视图的脚本部分。 `


变量顺序=新的Vue({
el:'创建订单',
数据:{
时刻:时刻,
事件id:“”,
事件类型:“”,
票证类型:[],
时隙:[],
当前_时隙:[],
开始日期:空,
结束日期:空
},
方法:{
时刻:功能(日期){
返回时刻(日期);
},`

我是这方面的初学者,所以请尽可能解释一下,谢谢。

您应该在开始使用矩库之前导入矩库

您可以尝试下面的代码

<script>
   import moment from 'moment'
   var order = new Vue({
   ...

从“时刻”导入时刻
变量顺序=新的Vue({
...

我使用以下方法。在app.js中,我添加

window.moment = require('moment');
window.moment.locale('ru');

谢谢你的回答,但现在我得到了“意外令牌导入”是这个app.js在resources->assets->js->app.js中吗?我需要在视图中做些什么吗?因为我仍然得到的时刻没有定义
window.moment = require('moment');
window.moment.locale('ru');