Vue初探踩坑

項(xiàng)目使用了eslint残拐,webstorm格式代碼時(shí)不會(huì)按照 eslint 規(guī)則去格式化代碼

在項(xiàng)目根目錄找到 .eslintrc.js 文件并右鍵,菜單底部有一個(gè) “Apply ESLint Code Style Rule” 贾虽,點(diǎn)擊它,之后格式化代碼時(shí)就會(huì)按照 eslint 的規(guī)則了
另外 右鍵單單擊 然后點(diǎn) Fix ESLint Problems 可快速修復(fù)eslint檢測(cè)問題牲尺。

跨域問題

Access to XMLHttpRequest at 'https://www.baidu.com/' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

第一步:在項(xiàng)目根目錄下創(chuàng)建vue.config.js文件(如已存在忽略)活翩,在vue.config.js文件增加代理畜埋。

module.exports = {
    devServer: {
        proxy: {
            //跨域問題
            //Access to XMLHttpRequest at 'https://www.baidu.com/' from origin 'http://localhost:8080' has been
            // blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
            '/api': {
                // 此處的寫法辱魁,目的是為了 將 /api 替換成 https://www.baidu.com/
                target: 'https://www.baidu.com/',
                // 允許跨域
                changeOrigin: true,
                ws: true,
                pathRewrite: {
                    '^/api': ''
                }
            }
        }
    }
}

第二步:使用代理來發(fā)起網(wǎng)絡(luò)請(qǐng)求

methods: {
    testAxios() {
      // 由于 main.js 里全局定義的 axios,此處直接使用 $axios 即可烟瞧。
      // 經(jīng)過 vue.config.js 配置文件的代理設(shè)置,會(huì)自動(dòng)轉(zhuǎn)為 https://www.baidu.com/染簇,從而解決跨域問題
      this.$axios.get('/api').then(response => {
        if (response.data) {
          console.log(response.data)
        }
      }).catch(error => {
        console.log(error)
      })
    }
}

el-table 雙層循環(huán)

表格數(shù)據(jù):

  data: function () {
    return {
      stockTableHead: ['序號(hào)', '股票代碼', '股票簡(jiǎn)稱', '業(yè)績(jī)預(yù)告類型', '業(yè)績(jī)預(yù)告摘要', '凈利潤(rùn)變動(dòng)幅度(%)', '上年同期凈利潤(rùn)(元)', '公告日期'],
      stockTable: []
    }
   }

stockTable數(shù)據(jù)結(jié)構(gòu):

[
    [
        "1",
        "000016",
        "深康佳A",
        "業(yè)績(jī)大幅上升",
        "凈利潤(rùn)79000萬元至99000萬元,增長(zhǎng)幅度為65.40%至107.27%",
        "107.27",
        "4.78億",
        "2022-01-25"
    ],
    [
        "2",
        "000025",
        "特力A",
        "業(yè)績(jī)大幅上升",
        "凈利潤(rùn)12700萬元至13300萬元,增長(zhǎng)幅度為120.26%至130.66%",
        "130.66",
        "5766.38萬",
        "2022-01-25"
    ],
    [
        "3",
        "000037",
        "深南電A",
        "業(yè)績(jī)預(yù)虧",
        "凈利潤(rùn)-43600萬元左右,下降幅度為780.99%左右",
        "-780.99",
        "6402.43萬",
        "2022-01-25"
    ]
]
    <el-table
        :data="stockTable"
        style="width: 100%">
      <el-table-column
          v-for="(headItem,position) in stockTableHead"
          :key="position"
          :label="headItem"
      >
        <!--   scope.row代表stockTable數(shù)組中的元素     -->
        <template slot-scope="scope">
          <span>{{ scope.row[position] }}</span>
        </template>
      </el-table-column>

    </el-table>

文字超出長(zhǎng)度限制末尾加省略號(hào)

.text-flow-ellipsis-multiple {
  /* 多余內(nèi)容省略號(hào)處理-多行 */
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.text-flow-ellipsis-single {
  /* 多余內(nèi)容省略號(hào)處理-單行 */
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.text-ellipsis-end {
  /* 多余內(nèi)容省略號(hào)處理-單行 */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

其它問題

1.元素設(shè)置成寬度100%参滴,不能設(shè)置margin或padding值,否則會(huì)把視圖撐到屏幕外
2.flex 設(shè)置flex-wrap:nowarp 寬度必須設(shè)置100% 否則子元素會(huì)一直撐著寬度锻弓,不會(huì)縮放
3.flex中如果某個(gè)元素felt-grow:1砾赔,導(dǎo)致未設(shè)置felt-grow寬度或高度被擠小的情況,請(qǐng)?jiān)O(shè)置最小寬度或最小高度
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市过蹂,隨后出現(xiàn)的幾起案子十绑,更是在濱河造成了極大的恐慌聚至,老刑警劉巖酷勺,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異扳躬,居然都是意外死亡脆诉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門贷币,熙熙樓的掌柜王于貴愁眉苦臉地迎上來击胜,“玉大人,你說我怎么就攤上這事役纹∨妓ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵促脉,是天一觀的道長(zhǎng)辰斋。 經(jīng)常有香客問我,道長(zhǎng)瘸味,這世上最難降的妖魔是什么宫仗? 我笑而不...
    開封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮旁仿,結(jié)果婚禮上藕夫,老公的妹妹穿的比我還像新娘。我一直安慰自己枯冈,他們只是感情好毅贮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著尘奏,像睡著了一般滩褥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上罪既,一...
    開封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天铸题,我揣著相機(jī)與錄音,去河邊找鬼琢感。 笑死丢间,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的驹针。 我是一名探鬼主播烘挫,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了饮六?” 一聲冷哼從身側(cè)響起其垄,我...
    開封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎卤橄,沒想到半個(gè)月后绿满,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡窟扑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年喇颁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嚎货。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡橘霎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出殖属,到底是詐尸還是另有隱情姐叁,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布洗显,位于F島的核電站外潜,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏墙懂。R本人自食惡果不足惜橡卤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望损搬。 院中可真熱鬧碧库,春花似錦、人聲如沸巧勤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽颅悉。三九已至沽瞭,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間剩瓶,已是汗流浹背驹溃。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留延曙,地道東北人豌鹤。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像枝缔,于是被迫代替她去往敵國和親布疙。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容