不确定这是Sails.js问题还是我缺少实现axios
的内容。我试图遵循axios
文档here中的基本示例。
我正在通过CDN URL引用axios库。
new Vue({
el: '#app',
data () {
return {
info: []
}
},
mounted () {
axios
.get('https://api.coindesk.com/v1/bpi/currentprice.json')
.then(response => (this.info = response))
}
})
<div id="app">{{ info }}</div>
我在<div id="app">
内看到的全部是[]
。 console.log(response)
证明对API的调用已成功,但div不会更新。
尝试将mounted
更改为created
,但是没有运气。
我是否缺少其他设置/配置?
答案 0 :(得分:0)
经过大量挖掘,发现Sails.js
使用了称为parasails
的东西,它为vue.js
进行了自动魔术连接。基本上,我将代码移到了parasails
创建的javascript
文件中,一切正常。
在我的js文件中创建的vue
应用看起来像被parasails
所创建的js文件中创建的对象所覆盖