【发布时间】:2018-05-09 18:03:01
【问题描述】:
我有一个使用 vue.js 从 api 中提取的动态 img。由于某种奇怪的原因,图像不会绑定。我都试过了:src。和 :attr 但都不起作用。 url 确实显示在数据内部的 vue 控制台中,但无法让图像显示在页面上。任何帮助都会大有帮助。
<html>
<head>
<style></style>
</head>
<body>
<div class="container">
<div id="editor">
<img v-bind:src="PictureURL" />
</div>
</div>
<script type="text/javascript" src="https://unpkg.com/vue@2.0.3/dist/vue.js"></script>
<script>
new Vue({
el: "#editor",
data: {
PictureUrl: "",
},
created: function() {
this.getCurrentUser();
},
methods: {
getCurrentUser: function() {
var root = 'https://example.com';
var headers = {
accept: "application/json;odata=verbose"
}
var vm = this;
var __REQUESTDIGEST = '';
$.ajax({
url: root + "_api/Properties",
type: 'Get',
headers: headers,
success: function(data) {
vm.PictureUrl = data.d.PictureUrl;
}
})
},
}
})
</script>
</body>
</html>
【问题讨论】:
标签: vue.js