我对vue.js相当陌生,我正在尝试构建一个基本应用程序,以显示从API提取的数据。
我不明白为什么我不能在脚本中使用console.log
let isDark = traitCollection.userInterfaceStyle == .dark
我总是收到“意外的控制台声明”
有人知道如何在vue脚本中管理日志吗?我错过了什么吗?
非常感谢!
答案 0 :(得分:1)
我相信当您将return
转到json()
时,您需要致电
.then(resp => return resp.json())
也不知道您是否有错字,但是您的created()
方法不应位于methods
对象的内部。
应该看起来像这样
<script>
export default{
name: '',
data(){
return {
}
},
methods:{
},
created() {
}
}
</script>
如果在接收数据时出错,也可以尝试在获取方法的console.log()
部分中的error
。
.catch(err => {
console.log(err.response.data)
})
答案 1 :(得分:0)
您可以尝试
methods: {
log(msg){
console.log(msg);
}
}
当您想编写要控制台的内容时,请使用:
{{ log(message) }}
答案 2 :(得分:0)
如何使用async / await来帮助分流?
om_execute
答案 3 :(得分:0)
这在箭头功能中不起作用是正常的。 试试这个。
created () {
fetch('https://jsonplaceholder.typicode.com/todos')
.then( resp => resp.json())
.then(function (data) {
console.log(data);
})
.catch(err => err)
}