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