TypeError:_vm.moment在Vuejs中不是函数

问题描述 投票:0回答:1

我现在在Vuejs上迁移时遇到问题。

运行npm install vue-moment并添加到我的脚本后:

<script>

  const moment = require('vue-moment');
...
</script>

我将此添加到了<template>中:

<h1>{{moment('2017-12-20 11:00').fromNow()}}</h1>

我收到此错误:

[[Vue警告]:渲染错误:“ TypeError:_vm.moment不是函数”]

vue.js momentjs
1个回答
0
投票

您是否将力矩添加到global Vue对象中,如下所示:

const moment = require('vue-moment');
Vue.use(moment)

仅将其添加到组件的本地范围内将使其无法在模板中使用。模板中引用的所有内容均取自组件本身。

© www.soinside.com 2019 - 2024. All rights reserved.