在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ HTML問答
挽歌 回答
import 'echarts/theme/dark';

另外,echart 的 npm包只有這六種主題可選

clipboard.png

溫衫 回答

可能是你把刷新的代碼放OnShow里了,上傳圖片回來會觸發(fā)OnShow的。

幼梔 回答
  • 通過媒體查詢的方式即CSS3的meida queries
  • 以天貓首頁為代表的 flex 彈性布局
  • 以淘寶首頁為代表的 rem+viewport縮放
  • rem 方式
晚風眠 回答

const view = name => import('@/views/${name}\') 改為 const view = name => () => import('@/views/${name}')

老梗 回答

先看看狀態(tài)碼吧

$response->getStatusCode();

正常的 $response->getBody() 返回的 stream 對象

厭惡我 回答

input元素 和display:inline-block同行的baseline的問題,可以給input加上vertical-align: top;來對齊

我甘愿 回答

得把localhost換成vagrant的ip吧

空痕 回答

Array.prototype.reduce 了解一下。

array.reduce((resp, obj)=> {
    var originObj = resp.find(item => item.key === obj.key);
    if (originObj) {
        originObj.value+= obj.value;
    } else {
        resp.push(obj)
    }
    return resp;
}, [])
愛是癌 回答

我以前做微信公眾號做開發(fā),遇到下載文件的問題,不知和你的是不是同一個問題。
用java寫的下載,設置了contenttype為application/x-msdownload,電腦、安卓的下載都沒問題。
用蘋果的瀏覽器就不行了,后來百度了一下,是contenttype問題,改成application/octet-stream就可以了
后來把程序作了更改,針對不同的瀏覽器,設置不同的contenttype。

String contentType = "application/x-msdownload";
response.setContentType(contentType);
淺時光 回答

this指向

僅供參考

<template>
  <div :class="className" :style="{height:height,width:width}"></div>
</template>


<script>
import echarts from "echarts";
import { debounce } from "@/utils";

export default {
  props: {
    className: {
      type: String,
      default: "chart"
    },
    width: {
      type: String,
      default: "100%"
    },
    height: {
      type: String,
      default: "280px"
    },
    // 圖例標簽
    legendData: {
      type: Array
    },
    // 圖表數(shù)據(jù)
    series: {
      type: Array
    },
    // 標題
    title: {
      type: String,
      default: ""
    }
  },
  data() {
    return {
      chart: null
    };
  },
  watch: {
    // 監(jiān)聽標題改變
    title(val) {
      this.reDraw();
    },
    // 監(jiān)聽數(shù)據(jù)改變
    series(val) {
      this.reDraw();
    },
    // 監(jiān)聽圖例改變
    legendData(val) {
      this.reDraw();
    }
  },
  mounted() {
    this.initChart();
    this.__resizeHanlder = debounce(() => {
      if (this.chart) {
        this.chart.resize();
      }
    }, 100);
    window.addEventListener("resize", this.__resizeHanlder);
  },
  beforeDestroy() {
    if (!this.chart) {
      return;
    }
    window.removeEventListener("resize", this.__resizeHanlder);
    this.chart.dispose();
    this.chart = null;
  },
  methods: {
    initChart() {
      this.chart = echarts.init(this.$el, "macarons");

      this.chart.setOption({
        title: {
          text: this.title,
          left: "center",
          bottom: 0,
          textStyle: {
            color: "black",
            fontSize: 14
          }
        },
        labelLine: {
          normal: {
            smooth: 0.2,
            length: 0,
            length2: 0
          }
        },
        tooltip: {
          trigger: "item",
          formatter: "{a} <br/> : {c} (cqdtdgtli%)"
        },
        legend: {
          left: "center",
          bottom: 40,
          textStyle: {
            color: "#999",
            fontSize: 12
          },
          data: this.legendData
        },
        calculable: true,
        series: this.series
      });
    },
    // 重新繪制
    reDraw() {
      if (!this.chart) {
        return;
      }
      window.removeEventListener("resize", this.__resizeHanlder);
      this.chart.dispose();
      this.chart = null;
      this.initChart();
    }
  }
};
</script>

<style lang="scss" scoped>

</style>

export function debounce(func, wait, immediate) {
  let timeout, args, context, timestamp, result

  const later = function () {
    // 據(jù)上一次觸發(fā)時間間隔
    const last = +new Date() - timestamp

    // 上次被包裝函數(shù)被調(diào)用時間間隔last小于設定時間間隔wait
    if (last < wait && last > 0) {
      timeout = setTimeout(later, wait - last)
    } else {
      timeout = null
      // 如果設定為immediate===true,因為開始邊界已經(jīng)調(diào)用過了此處無需調(diào)用
      if (!immediate) {
        result = func.apply(context, args)
        if (!timeout) context = args = null
      }
    }
  }
裸橙 回答

這個問題沒有描述清楚,我理解如下:在父組件created中將數(shù)據(jù)存入$store,然后在子組件中這個數(shù)據(jù)渲染到模板中?
解決方式如下:
如果$store中存入的數(shù)據(jù)是dashbord,子組件用到的數(shù)據(jù)名稱為dataList,并且使用computed

computed: {
    dataList() {
        return this.$store.getters.dashbord
    }
}
未命名 回答

Promise.all
或者

const fetchRes=[];
for(let i=0;i<20;++i){
    fetchRes.push(fetch(...));
}
for(let i=0;i<20;++i){
    await fetRes[i];
}
逗婦惱 回答

clipboard.png
最后返回的是一個json 對象。

司令 回答
var sortFlag=[false,false,false];
$scope.sortData = function (id) {
    sortFlag[id] = !sortFlag[id];
    if (sortFlag[id]) { //升序
        $("#sortImg" + id).attr("src", "../../img/shsort.png");
    } else if (!sortFlag[id]) { //降序
        $("#sortImg" + id).attr("src", "../../img/jsort.png");
    }
}

//三目運算
var sortFlag = [false, false, false];
$scope.sortData = function (id) {
    sortFlag[id] = !sortFlag[id];
    $("#sortImg" + id).attr("src", "../../img/" + (sortFlag[id] ? 'sh' : 'j') + "sort.png");
}
憶當年 回答

樓主解決這問題了嗎 我也正好遇到了 一愁莫展啊

不討囍 回答

你把初始化vue的代碼放在這個回調(diào)里面應該就可以了啊。