获取解析错误:Vue 中出现意外标记,预期为“,”

用户12288003

我正在尝试执行 axios 请求,但无论我做什么,我都会收到相同的错误消息。

消息是:

Parsing error: Unexpected token, expected ",". 错误指向axios.get(它指向错误消息中“axios”和“get”之间的点)。如果我console.log在代码中添加类似的内容它会给出相同的消息

我基本上只是使用一个常规的默认 vue 项目,我所做的唯一一件事就是在HelloWorld.vue 中添加以下代码

<script type="text/javascript">
   import axios from 'axios';
 //  const axios = require('axios');

  export default {
    name: 'HelloWorld',  //  console.log("hi"),
    props: {
      msg: String //response
    },
    methods: {
      axios.get('https://swapi.co/api/people/1')
        .then(function(response){
            console.log(response)
        })
    }
  }

</script>

有人可以告诉我为什么这个错误不断出现,我猜这很简单,但此时我正在失去理智。谢谢

亚当斯派克

您将无法访问您的 axios 方法,因为它实际上并未被声明为函数。您可以通过两种方式编写 vue 方法,两种方式都等效(据我所知)。

export default {
  data() {
    item: []
  },
  methods: {
    getStarWarsCharacters() {
      // axios call goes here
    }
  }
}

另一种方式是这样的:

export default {
  data() {
    item: []
  },
  methods: {
    getStarWarsCharacters: () => {
      // axios call goes here
    }
  }
}

我怀疑如果你用第一种方式写它,Vue 实际上是在转换到第二种方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Tar错误:存档中出现意外的EOF

错误:输入中出现意外Nul

eslint“解析错误:JSX中出现意外的令牌{”

Powershell中出现意外的令牌错误

解析错误:第9行:反应中出现意外标识符

(!)解析错误:语法错误,C:\中出现意外的“”

错误:“。section”指令.section .multiboot中出现意外令牌

语法错误,脚本中出现意外的T_IF

ESLint:解析错误:意外标记“:”

shell 脚本中出现意外的操作员错误

代码中出现意外的令牌错误

ReactJs TypeScript:语法错误:意外标记,预期;

解析错误:添加 <img> 时反应 jsx 中出现意外标记,预期为“,”

React 组件构造函数(解析错误:意外标记,预期为“}”)

反应:解析错误:意外标记,预期“...”

我收到解析错误:解析错误:意外标记,预期为“;” 在反应中

Dockerfile - mocha 中出现意外的令牌错误

如何解决错误:Asp.Net 请求中出现意外标记“<”?

在 cygwin 中运行程序时出现意外标记“(”附近的语法错误

未捕获的语法错误:将创建反应应用程序部署到 Firebase 托管时出现意外标记“<”

从 dockerfile 构建 docker 映像时出现意外标记“(”附近的语法错误

Vue - 意外标记“<”

错误:S2760:ECS 中出现意外标记“<”,预期为“,”

未捕获的语法错误:书签中出现意外标识符

`第 1 行:运行 bash `case` 函数时出现意外标记 `newline'` 附近的语法错误

解析错误:意外标记,预期“...”

Bash:完成时出现意外标记“<”附近的语法错误

嵌套js文件上传中出现意外错误

语法错误,PHP 上出现意外标记“}”