【发布时间】:2017-01-31 20:44:55
【问题描述】:
目前我有这个,如果使用完整的应用程序,它将使用我选择的参数创建一个帖子,但是我对 vue.js 非常陌生,我的目标是能够拥有这样的文本文件(或其他方式存储(json等)值,然后让js脚本遍历文件并显示为卡片,例如在文件中我会有
"Mark", "http://google.com", "5556", "image"
或者当然使用 json 或类似的,我可以做到,但我的问题是,我不知道如何从远程源获取值并将其镜像到文档中,有人可以帮忙吗?清晰这里是我正在使用的代码的 sn-p
var app = new Vue({
el: '#app',
data: {
keyword: '',
postList: [
new Post(
'Name',
'Link',
'UID',
'Image'),
]
},
});
-- 编辑--
我要感谢用户 Justin MacArthur 的快速回答,如果您或其他任何人不介意回答我的另一个令人痛苦的无能问题。简单来说就是添加卡片的函数
var Post = function Post(title, link, author, img) {
_classCallCheck(this, Post);
this.title = title;
this.link = link;
this.author = author;
this.img = img;
};
我现在可以从文本文件中获取数据,这意味着我可以这样做,并且假设我已经定义了响应(即 http 请求),它将输出文件的内容,我将如何为多张卡片执行此操作- 正如人们猜测的那样,为每张卡片中的每组四个变量中的每个变量设置一个新 URL 不仅乏味而且效率非常低。
new Post(
response.data,
)
【问题讨论】:
-
我是否正确假设您要向服务器发出 AJAX 请求并让它返回值?作为文件或程序响应。
-
没错,任何能让我获得所需响应并将它们添加到列表中的方法就足够了
标签: javascript json http vue.js vuejs2