小编tim*_*mue的帖子

VueJS + VUEX + Firebase:在哪里连接Firebase?

我想在我的Vue.JS应用程序中集成Firebase.

我想知道在哪里把引用放到Firebase.

firebase vue.js vuex

13
推荐指数
1
解决办法
5820
查看次数

VueJS + VueRouter:有条件地禁用路由

我想知道如何有条件地禁用VueRouter中的路由,以便它不再被访问!

我尝试重定向,this.$router.replace('/')但URL确实显示了我想要跳过的路线.

有什么想法吗?

编辑:

这是我的VUEX商店:看看 router.replace('/')

const store = new Vuex.Store({
  state: {
    users: [ ],
    friendships: [ ],
    userID: null
  },
  mutations: {
    signUp(state, payload) {
      auth.createUserWithEmailAndPassword(payload.email, payload.password).then((user) => {
        if (user !== null) {
          state.userID = user.uid
          router.replace('/')
        }
        else {
          state.userID = null
        }
      })
    },
    signIn(state, payload) {
      auth.signInWithEmailAndPassword(payload.email, payload.password).then((user) => {
        if (user !== null) {
          state.userID = user.uid
          router.replace('/')
        }
        else {
          state.userID = null
        }
      })
    },
    signOut(state) {
      auth.signOut()
      state.userID …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-router

9
推荐指数
1
解决办法
9194
查看次数

Webpack 无法呈现快速导入

NodeJS /Express:在我添加到 src 文件 ( )之后,Webpack 无法转换src/server/app.js为。dist/server/app.jsimport express from 'express'src/server/app.js


错误消息如下所示:

ERROR in ./~/express/lib/request.js
Run Code Online (Sandbox Code Playgroud)

详细:

Module not found: Error: Can't resolve 'net'
 in '/Users/timo/Desktop/Eggs/node_modules/express/lib'
Run Code Online (Sandbox Code Playgroud)

或者

ERROR in ./~/express/lib/view.js
Run Code Online (Sandbox Code Playgroud)

详细:

Module not found: Error: Can't resolve 'fs'
 in '/Users/timo/Desktop/Eggs/node_modules/express/lib'
Run Code Online (Sandbox Code Playgroud)

我是否必须更改webpack.config.babel.js文件中的某些内容

这里是:

export default [
  {
    entry: './src/server/app.js',
    output: {
      path: './dist/server',
      filename: 'app.js'
    },
    module: {
      loaders: [{
        test: /\.js$/,
        exclude: /node_modules/,
        loader: 'babel-loader',
        query: { presets: ['es2015', 'react'] } …
Run Code Online (Sandbox Code Playgroud)

javascript node.js webpack

3
推荐指数
1
解决办法
828
查看次数

MomentJS + VueJS:获取从现在到过去某个时间点的相对时间

我使用 MomentJS。

在我的 VueJS 代码中,我想获得从现在到过去那个点的相对时间。在我的模板中,我合并了这段 JavaScript 的结果:

<template>
  <div>{{ moment(message.createdAt, 'YYYYMMDD').fromNow() }}</div>
</template>
Run Code Online (Sandbox Code Playgroud)

对象接收日期如下:

message: { createdAt: Date.now() }
Run Code Online (Sandbox Code Playgroud)

结果总是:a few seconds ago...

我怎样才能得到正确的结果(并不总是“几秒钟前”):

编辑:

这是我的完整模板:

<template v-for="message in messages">
  <div class="message">
    <div class="text">{{ message.text }}</div>
    <div class="date">{{ moment(message.createdAt).format('D.M.YYYY') }}</div>
    <div class="date">{{ moment(message.createdAt).fromNow() }}</div>
  </div>
</template>
Run Code Online (Sandbox Code Playgroud)

momentjs vue.js

1
推荐指数
1
解决办法
4223
查看次数

标签 统计

vue.js ×3

firebase ×1

javascript ×1

momentjs ×1

node.js ×1

vue-router ×1

vuex ×1

webpack ×1