Tag: vue.js

逻辑不工作后,然后

我有一个login终点,回应我一个JSON。 我使用vue-router进行POST,然后在localStorage中存储一个令牌,但在POST之后,json显示在屏幕上: {"success":false,"message":"Login ou senha inválidos!"} 它应该返回页面login,并带有消息 这是代码: var vmLogin = new Vue({ el: '#login', data: { email: '', msg: '', password: '' }, beforeCreate: function () { if(localStorage.getItem("timeTaskToken") !== null) { window.location.href = '/' } }, methods: { getLogin: function (e) { this.$http.post('/login', {email: this.email, password: this.password}).then((response) => { alert('teste!'); if(response.body.success === true) { […]

没有“Access-Control-Allow-Origin”

我面临这个问题: XMLHttpRequest无法加载http:// localhost:8000 / scripts / advaced_donwload / advancedUpload / vueupload / store.php 。 请求的资源上没有“Access-Control-Allow-Origin”标题。 原因' http:// localhost:8080 '因此不被允许访问。 这是我的代码: storeMeta(file) { var fileObject = this.generateFileObject(file) return new Promise((resolve, reject) => { this.$http.post('http://localhost:8888/vueupload/store.php', { name: file.name }).then((response) => { fileObject.id = response.body.data.id resolve(fileObject) }, () => { reject(fileObject) }) }) }

在一个单一的路由/页面多次调用服务器的Nuxt / Vue错误?

为什么Nuxt在单个路由/页面上多次调用服务器? 以下是我通过express-templatetesting的示例: import express from 'express' import { Nuxt, Builder } from 'nuxt' import api from './api' const app = express() const host = process.env.HOST || '127.0.0.1' const port = process.env.PORT || 3000 app.set('port', port) app.use(function(req, res, next) { console.log(res.headersSent) // <– pay attention here next() }) // Import API Routes app.use('/api', api) // Import […]

vuejs 2 axios把,删除

我有一些没有答复的问题,我有一个像下面这样的Axios的示例Vuejs: updateItem: function () { var obj = {'name': this.name, 'dob': this.dob, 'gender': this.gender} // console.log(obj) var strngObj = qs.stringify(obj) this.axios.put('http://localhost:3000/crud/update/', this.update_id, strngObj, { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } } // emulateJSON: true // fix cannot post as form data and urlencoded ).then((resp) => { if (resp.data.log === 'update success !') { this.items.push(resp.data.data) alert(resp.data.log) } […]

bluemix服务onepage应用程序

我试图在bluemix中部署一个使用webpack使用serve服务的示例,以便在package.js上使用以下内容编译单页应用程序 "start": "serve -p 6003", 但有以下错误 [HEALTH/0] ERR healthcheck failed: failure to make TCP connection: dial tcp 10.254.1.102:8080: getsockopt: connection refused 我需要改变发布这个应用程序 我正在使用: cf push ,我的清单看起来像这样: applications: – path: . memory: 256M instances: 1 domain: mybluemix.net name: ktest2017 host: ktest2017 disk_quota: 1024M 运行这个问题,我做了以下几点: 在一个bluemix帐户中创build一个节点应用程序 卸载基础项目 创build一个新的vue.js cli webpack-simple应用程序,并作为一个页面应用程序服务器 生成package.json,以: "scripts": { "dev": "cross-env NODE_ENV=development webpack-dev-server […]

Vue项目和googleapis – 不会生成 – child_process错误

目标 在vue-cli项目中安装并构buildgoogleapis包。 例 https://github.com/ChaddPortwine/test-googleapis 为了创build这个例子,我简单地: vue init webpack test-googleapis npm install npm install googleapis –save , npm install google-auth-library –save npm run dev (到目前为止,没关系,应用程序build立和运行) 添加行, import googleapis from 'googleapis'到main.js npm run dev (ERR Child_Process ) 错误 ERROR Failed to compile with 13 errors 11:16:12 AM These dependencies were not found: * child_process in ./node_modules/googleapis/node_modules/google-auth-library/lib/auth/googleauth.js * […]

不能从apollo-client导入createBatchingNetworkInterface

我正在尝试将graphql与我的vue项目集成。 我按照这些说明: https : //github.com/Akryum/vue-apollo 我有npm根据需要安装“apollo-client”,但由于某种原因,我不能导入“createBatchingNetworkInterface”。 这是我的main.js文件: import Vue from 'vue' import { ApolloClient, createBatchingNetworkInterface } from 'apollo-client' import VueApollo from 'vue-apollo' import App from './App' import router from './router' 这是我的apollo-client的index.d.ts文件: export { print as printAST } from 'graphql/language/printer'; export { ObservableQuery, FetchMoreOptions, UpdateQueryOptions, ApolloCurrentResult } from './core/ObservableQuery'; export { WatchQueryOptions, MutationOptions, SubscriptionOptions, FetchPolicy, FetchMoreQueryOptions, […]

Vue 2:如何从渲染函数渲染单个文件组件?

我试图从渲染函数呈现单个文件VUE组件,但它不被创build。 我尝试了类似的变化: // simple.vue <template> … </template> <script> … </script> // parent.vue <script> import Simple from export default { name: "parentComponent", render: function (h) { return h( "div", null, Simple // [Simple], Vue.component(Simple) } } </script> 我怎样才能从渲染functionbuild立Vue组件? 如果它有所作为,我也使用帕格。

Azure Web应用程序来searchvuejs应用程序

我有一个使用webpack的vuejs应用程序,也可以打包成电子应用程序。 该应用程序的结构如下所示: https://github.com/kahwooi/vuetron 它可以在webpack-dev-server上运行。 我的问题是应用程序可以在Azure或任何Web服务器上运行?

发表后不能得到快递

我正在用Vue.js和Express和MongoDB编写一个Web应用程序。 Express服务器有两个Vue客户端将使用的路由:POST:/ post; GET:/ post; 第一个是发布post,另外一个是发post; 当我发布一个post(客户端请求POST / post); 这个post发布成功,然后客户端去第一页获取post(客户端请求GET /发布),但服务器错误:'发送后无法设置标头',我必须重新启动服务器然后一切正常,刚才发表的post正常显示。 我尝试了很多,但是我解决不了,我需要你的帮助。 express的/ post路由器: var express = require('express'); var router = express.Router(); var Post = require('../models/post'); var moment = require('moment'); var jwt = require("jwt-simple"); router.get('/',function(req,res,next){ Post.get(function(err,posts){ if(err){ res.status(404); res.end(); } res.status(200); res.json({ posts:posts }); }); }); router.post('/',function(req,res,next){ var token = req.body.access_token; if(token){ try{ var decoded […]