微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

图片不显示在标签 Vuejs

如何解决图片不显示在标签 Vuejs

我创建了一个 «numberMatch» 方法,该方法在点击时在标签中推送存储在变量中的 gif。该方法运行良好,但是当我调用模板中的选项卡而不是 gif 时,它是显示为字符串值的 gif 路径。 有人可以告诉我如何使 gif 正确显示页面上吗? 模板标签页中显示图片的div是这个:

<div>{{this.gifTab}}</div>
<script>

export default {
   name:'Body',data() {
       return {
           luckyNumber:'',randomNumber:'',number: 0,gifCharles:require("../assets/jpg/isolation-charles.png"),gifTab:[],scoresTab:[],total:0,}
   },methods: {
           RandomNumbGenerator(){
               this.randomNumber =  Math.floor(Math.random()*11);
               return this.randomNumber
           },InputValue(){
               this.luckyNumber = document.getElementById("input_lucky_numb").value;
           },Numbermatch(){
               if(this.randomNumber == this.luckyNumber){
                 var tabGif = this.gifTab.push(this.gifCharles)
                 return tabGif
               }
           }
       },};
</script>

解决方法

您需要添加一个 enter image description here

替换

# display(df.T.head())
      1990  1991  1992  1993  1994  1995  1996  1997  1998  1999  2000  2001
col1     0     1     0     2     4     7     5     0     1     5     3     6
col2     4     7     5     7     1     0     1     4     3     7     8     0
col3     7     5     0     0     5     6     1     7     7     1     5     4
col4     3     0     1     0     5     4     4     5     0     1     0     1
col5     7     8     9     6     8     8     6     5     7     6     3     7

# transpose and plot
axes = df.T.plot(kind='bar',subplots=True,layout=[3,4],figsize=(15,7),legend=False,rot=0)

# to change ylim of the subplots,if needed
for ax in axes.flatten():
    ax.set_ylim(0,30)

{{this.gifTab}}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。