vue语法、跨域报错等问题集合

前言

记录vue报错问题,不断更新!

一、Eslint报错

1.加入如下注解:/* eslint-disable */
2.编译器搜索eslint 选择 disable
在这里插入图片描述

3.注释package.json里的配置:

  "eslintConfig": {
     "root": true,此项是用来告诉eslint找当前配置文件不能往父级查找
     "env": {
       "node": true//此项指定环境的全局变量,下面的配置指定为node环境
     },
     "extends": [// 此项是用来配置vue.js风格,就是说写代码的时候要规范的写,如果你使用vs-code我觉得应该可以避免出错
       "plugin:vue/essential",
       "@vue/standard"
     ],
     "rules": {//规则配置写在这里
       "indent": [1, 4]
     },
     "parserOptions": {
       "parser": "babel-eslint"//此项是用来指定eslint解析器的,解析器必须符合规则,babel-eslint解析器是对babel解析器的包装使其与ESLint解析
     }
   },

4.vue.config.js以下三项设置为false

   moudle.exports = {
        devServer: {
            overlay: {
                warnings: false,
                errors: false
            },
      
        },
        lintOnSave: false
    }
 
 

二、jquery使用报错

第一步下载: npm install jquery --save
第二步在webpack.base.conf中添加

# 这在全局中添加
const webpack = require('webpack')
# 下列在moudle export中添加
plugins: [
           new webpack.ProvidePlugin({
             $:"jquery",
             jQuery:"jquery",
            "windows.jQuery":"jquery"
            })

          ],

第三步在需要使用的vue中引入,在main.js中引入

import $ from 'jquery'

Vue.prototype.$ = $
Vue.config.productionTip = false

三、Vue\axios跨域问题

报错:Access to XMLHttpRequest at 'http://localhost:5000/tem_query' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

网上都说要在根目录下新建vue.config.js,再写入配置:
在这里插入图片描述
于是我新建,写入配置并不起效,查阅资料,在config=》index.js中配置起效,加入这段

// 配置跨域
      '/api': {
        target: `http://localhost:5000`, //请求后台接口
        changeOrigin: true, // 允许跨域
        pathRewrite: {
          '^/api': '' // 重写请求
        }
      }

在这里插入图片描述
这里的 /api == http://localhost:5000 tem_query是对后台请求的参数
在这里插入图片描述
在这里插入图片描述

成功,记录下:
在这里插入图片描述

四、Broadcasting: #disconnect, Data: parse error

这是因为前端的问题,我目前遇到的是在js文件中写了未定义的参数,因此websocket报错,无法正常连接,总是不断重复连接。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恶意企鹅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值