如何将img src属性绑定到vue.js中的动态URL

Berk Uguroglu

我正在Vue项目上工作,实际上我正在尝试将img src属性绑定到数据值,然后每次使用setInterval函数动态更改url时,但是运行页面时,错误像

属性或方法“源”未在实例上定义,但在渲染期间被引用。通过初始化属性,确保该属性在data选项中或对于基于类的组件都是反应性的。请参阅:https : //vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties

在发现

所以我的问题是当setInterval函数调用相关函数时,如何进行这种绑定并查看图像变化

我的代码是

<template>
  <v-card elevation="5" class="mx-auto mt-2" shaped max-width="800">
    <v-img
      class="white--text align-end"
      gradient="to bottom left, rgba(0,0,0,0.2), rgba(0,0,0,0.2), rgba(255,0,0,0.4), rgba(0,0,0,0.8)"
      height="500px"
      aspect-ratio="1.7"
      :src="this.source"
    >
      <v-card-title class="overline">
        <span class="red--text darken-4">
          LIVE
          <v-icon class="red--text darken-4 ma-2" size="3">mdi-circle</v-icon>
        </span>SULTANBEYLI, ISTANBUL | 06/13/2020 - 13.35 PM
      </v-card-title>
    </v-img>
  </v-card>
</template>
<script>
export default {
  name: "Camera",
  sockets: {
    frames(data) {
      console.log(data);
    }
  },
  methods: {
  },
  mounted() {
     setInterval(() => {
        this.ex += 1;
        console.log(this.source)
        this.source = `http://aua.0xseck.fun/tr/1/${this.ex}.jpg`


    }, 60000); 
  },
  data: () => ({
    ex: "1",
    source: "http://aua.0xseck.fun/tr/1/1.jpg"
  })
};
加布里埃尔·威勒曼

我举一个最小的例子:

<template>
  <div>
    <img :src="image" />
  </div>
</template>

<script>
export default {
  name: 'App',
  data: () => ({
    image: null,
    imageCode: 1,
  }),
  mounted() {
    setInterval(() => {
      if (this.imageCode == 1) {
        this.image =
          'https://smaller-pictures.appspot.com/images/dreamstime_xxl_65780868_small.jpg';
        this.imageCode = 2;
      } else {
        this.image =
          'https://cdn3.wpbeginner.com/wp-content/uploads/2020/03/ultimate-small-business-resource-coronavirus.png';
        this.imageCode = 1;
      }
    }, 2000);
  },
};
</script>

您的代码的问题可能是“ ex”变量的类型。尝试使用整数值:

  data: () => ({
    ex: 1,
    source: "http://aua.0xseck.fun/tr/1/1.jpg"
  })

另一件事,尝试在模板中声明时不要包含“ this”:

<v-img :src="source"></v-img>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将动态输入值绑定到 Vue.js 中的 v-for 输入字段

来自分类Dev

如何将属性绑定到动态对象列表

来自分类Dev

如何将标签绑定到Xamarin中的属性?

来自分类Dev

将HTML绑定到属性(Vue.js)

来自分类Dev

将HTML绑定到属性(Vue.js)

来自分类Dev

如何将动态单选按钮绑定到Ember中的控制器属性

来自分类Dev

在Vue.JS中使用计算属性将图像src v绑定

来自分类Dev

如何将img src在html页面中向下移动几个像素

来自分类Dev

如何将类绑定到 Vue.js 中的两个以上选项?

来自分类Dev

如何将图像的src绑定到ng-model并将其提取到Angular中?

来自分类Dev

如何将下拉列表中的 selectlistitem 值绑定到模型中的字符串属性

来自分类Dev

像get&mut这样绑定助手?如何将输入绑定到动态指定的属性?

来自分类Dev

如何将输入值绑定到 Vue.js 中方法的返回输出?

来自分类Dev

如何将CSS类绑定到Polymer中的可观察对象或属性?

来自分类Dev

如何将单个属性绑定到WPF中两个控件的选择?

来自分类Dev

如何将多个表单值绑定到一个属性中?

来自分类Dev

XAML data.binding-如何将方法中的属性绑定到视图中的经度/纬度?

来自分类Dev

如何将视图的BackgroundColor属性绑定到Xamarin Forms中的视图模型?

来自分类Dev

如何将属性绑定到选择框选择中的输入字段

来自分类Dev

如何将单个属性绑定到WPF中两个控件的选择?

来自分类Dev

XAML data.binding-如何将方法中的属性绑定到视图中的经度/纬度?

来自分类Dev

如何将属性绑定到MvxViewModel中数组的特定位置?

来自分类Dev

如何将jbossws属性文件绑定到soapui中的soap请求和响应消息?

来自分类Dev

如何将多个 TextField 属性绑定到一个按钮中

来自分类Dev

在 WPF 中,如何将 Checkbox 的 IsChecked 属性双向绑定到 List<>.Contains?

来自分类Dev

Vue.js v-for项目,将属性绑定到当前索引/键

来自分类Dev

将动态道具绑定到vue组件

来自分类Dev

WPF 如何将动态创建的复选框绑定到 LiveCharts 中动态创建的系列?

来自分类Dev

如何将前景绑定到属性

Related 相关文章

  1. 1

    如何将动态输入值绑定到 Vue.js 中的 v-for 输入字段

  2. 2

    如何将属性绑定到动态对象列表

  3. 3

    如何将标签绑定到Xamarin中的属性?

  4. 4

    将HTML绑定到属性(Vue.js)

  5. 5

    将HTML绑定到属性(Vue.js)

  6. 6

    如何将动态单选按钮绑定到Ember中的控制器属性

  7. 7

    在Vue.JS中使用计算属性将图像src v绑定

  8. 8

    如何将img src在html页面中向下移动几个像素

  9. 9

    如何将类绑定到 Vue.js 中的两个以上选项?

  10. 10

    如何将图像的src绑定到ng-model并将其提取到Angular中?

  11. 11

    如何将下拉列表中的 selectlistitem 值绑定到模型中的字符串属性

  12. 12

    像get&mut这样绑定助手?如何将输入绑定到动态指定的属性?

  13. 13

    如何将输入值绑定到 Vue.js 中方法的返回输出?

  14. 14

    如何将CSS类绑定到Polymer中的可观察对象或属性?

  15. 15

    如何将单个属性绑定到WPF中两个控件的选择?

  16. 16

    如何将多个表单值绑定到一个属性中?

  17. 17

    XAML data.binding-如何将方法中的属性绑定到视图中的经度/纬度?

  18. 18

    如何将视图的BackgroundColor属性绑定到Xamarin Forms中的视图模型?

  19. 19

    如何将属性绑定到选择框选择中的输入字段

  20. 20

    如何将单个属性绑定到WPF中两个控件的选择?

  21. 21

    XAML data.binding-如何将方法中的属性绑定到视图中的经度/纬度?

  22. 22

    如何将属性绑定到MvxViewModel中数组的特定位置?

  23. 23

    如何将jbossws属性文件绑定到soapui中的soap请求和响应消息?

  24. 24

    如何将多个 TextField 属性绑定到一个按钮中

  25. 25

    在 WPF 中,如何将 Checkbox 的 IsChecked 属性双向绑定到 List<>.Contains?

  26. 26

    Vue.js v-for项目,将属性绑定到当前索引/键

  27. 27

    将动态道具绑定到vue组件

  28. 28

    WPF 如何将动态创建的复选框绑定到 LiveCharts 中动态创建的系列?

  29. 29

    如何将前景绑定到属性

热门标签

归档