鍍金池/ 問答/HTML/ vue2.5.17版本的v-for在PC瀏覽器顯示正常,微信或者手機端瀏覽不顯示

vue2.5.17版本的v-for在PC瀏覽器顯示正常,微信或者手機端瀏覽不顯示

vue2.5.17版本的v-for在PC瀏覽器顯示正常,微信或者手機端瀏覽不顯示,請教各位大神。

問題描述

<template>
<div>

<el-steps :active="2" finish-status="success" simple style="margin-top: 20px">
  <el-step title="投幣許愿" ></el-step>
  <el-step title="邀請好友助力" description="12345"></el-step>
  <el-step title="滿3人開獎" ></el-step>
</el-steps>

<!-- 卡片 -->
<el-row>

<el-col :span="8" v-for="product_list in products">
  <el-card >
      <div>{{product_list.schedule}}</div>
      <div>{{product_list.tablesA}}-{{product_list.tablesB}}桌</div>
      <div>{{product_list.storeName}}</div>
      <div>{{product_list.hallName}}</div>
      <div><font color="red">價值:{{product_list.price}}起</font></div>
      <div>1人許愿</div>
      <!-- <div>{{product_list.address}}</div> -->
      <el-button type="primary" v-on:click="jump2detail('2018年10月22日','','','','','')">立即許愿</el-button>
  </el-card>
</el-col>

</el-row>
</div>
</template>

<script>

export default {
data () {

return {
    products:[]
}

},
created: function () {
this.listProduct();
},
mounted:function(){

},

methods: {

listProduct:function(){
  var that = this;
  this.$axios.get('http://localhost:5001/v1/product/')
  .then(function (response) {
    console.log(response.data.data);
    alert(response.data.data);
    that.products = response.data.data;
  })
  .catch(function (error) {
    console.log(error);
  });
}

}
}
</script>

<style scoped>
h1, h2 {
font-weight: normal;
}
ul {
list-style-type: none;
padding: 0;
}
li {
display: inline-block;
margin: 0 10px;
}
a {
color: #42b983;
}

<!-- 跑馬燈 -->
.el-carousel__item h3 {

color: #475669;
font-size: 12px;
opacity: 0.75;
line-height: 250px;
margin-bottom: auto;

}

.el-carousel__item:nth-child(2n) {

background-color: #99a9bf;

}

.el-carousel__item:nth-child(2n+1) {

background-color: #d3dce6;

}
<!-- 跑馬燈 -->
<!-- 卡片 -->
.time {

font-size: 13px;
color: #999;

}

.bottom {

margin-top: 13px;
line-height: 12px;

}

.button {

padding: 0;
float: right;

}

.image {

width: 100%;
display: block;

}

.clearfix:before,
.clearfix:after {

  display: table;
  content: "";

}

.clearfix:after {

  clear: both

}
<!-- 卡片 -->
<!-- flex布局 -->
.el-row {

margin-bottom: 20px;
&:last-child {
  margin-bottom: 0;
}

}
.el-col {

border-radius: 4px;

}
.bg-purple-dark {

background: #99a9bf;

}
.bg-purple {

background: #d3dce6;

}
.bg-purple-light {

background: #e5e9f2;

}
.grid-content {

border-radius: 4px;
min-height: 36px;

}
.row-bg {

padding: 10px 0;
background-color: #f9fafc;

}
</style>

回答
編輯回答
浪婳

先加上key試試,我看你沒加上 難道沒有warning嗎?然后 看是樣式不對還是 html都沒渲染

2017年3月14日 20:45
編輯回答
凝雅

沒效果沒代碼?怎么看問題?

2017年1月13日 17:17