vuejs 一個(gè)項(xiàng)目總結(jié)

1.雙向綁定也不是所有的屬性都是需要的旭旭,首先前端分兩個(gè)大類,一個(gè)展示數(shù)據(jù)葱跋,一個(gè)錄入數(shù)據(jù)持寄;
那么展示數(shù)據(jù)的那部分,雙向綁定就不需要年局,而我一開始鉆進(jìn)去寫前端的時(shí)候呢际看,從復(fù)制粘貼一路下來,寫了很多的無用代碼矢否,且浪費(fèi)時(shí)間仲闽,有必要雙向綁定的,狀態(tài)判斷僵朗,監(jiān)聽事件的屬性等等赖欣;
那么錄入數(shù)據(jù)的部分呢,有必要雙向綁定的數(shù)據(jù)验庙,下拉框select 顶吮,單選框lable 等需要設(shè)置默認(rèn)值的屬性,鑒于屬性太多且雜粪薛,可以直接把錄入的數(shù)據(jù)都做成雙向綁定悴了,優(yōu)點(diǎn)是所有的值都有默認(rèn)值,不用擔(dān)心后續(xù)的問題,缺點(diǎn)是屬性太多湃交,浪費(fèi)時(shí)間熟空。這個(gè)頁面就是寫了整整一頁的屬性,錄入東西太多搞莺。


image.png

2.緩存
官方文檔給出息罗,在設(shè)置路由的時(shí)候給值 noCache: true if true, the page will no be cached(default is false) 離開路由的時(shí)候清空緩存

/* Router Modules */
// import componentsRouter from './modules/components'
// import chartsRouter from './modules/charts'
// import tableRouter from './modules/table'
// import nestedRouter from './modules/nested'

/** note: Submenu only appear when children.length>=1
 *  detail see  https://panjiachen.github.io/vue-element-admin-site/guide/essentials/router-and-nav.html
 **/

/**
* hidden: true                   if `hidden:true` will not show in the sidebar(default is false)
* alwaysShow: true               if set true, will always show the root menu, whatever its child routes length
*                                if not set alwaysShow, only more than one route under the children
*                                it will becomes nested mode, otherwise not show the root menu
* redirect: noredirect           if `redirect:noredirect` will no redirect in the breadcrumb
* name:'router-name'             the name is used by <keep-alive> (must set!!!)
* meta : {
    roles: ['admin','editor']    will control the page roles (you can set multiple roles)
    title: 'title'               the name show in submenu and breadcrumb (recommend set)
    icon: 'svg-name'             the icon show in the sidebar
    noCache: true                if true, the page will no be cached(default is false)
    breadcrumb: false            if false, the item will hidden in breadcrumb(default is true)
  }
**/
image.png
  1. 頁面跳轉(zhuǎn)-url傳值
    如果只有很少的部分可以用url后接?xxx 方式去傳值,而要傳json數(shù)據(jù)的話最好不要才沧,若json數(shù)據(jù)太多迈喉,url傳值會(huì)出現(xiàn)莫名的問題,改session存儲(chǔ)接收的方式温圆。
handleUpdate(row) {
      row = escape(JSON.stringify(row));
      this.$router.push({
        path: "/estate/addestate",
        query: { row, row }
      });
    },

  created() {
    if (this.$route.query.row) {
      var row = JSON.parse(unescape(this.$route.query.row))
      this.temp = Object.assign(this.temp, row)
    }
  },
      sessionStorage.setItem('row', JSON.stringify(row))
//在另一個(gè)頁面定義一個(gè)變量去接收挨摸,之后并清除session
   const rows = JSON.parse(sessionStorage.getItem('row'))
    sessionStorage.removeItem('row')

4.json解析問題

  1. 樣式問題
    這個(gè)問題是在vue框架下設(shè)置了多級菜單后,對table標(biāo)簽下設(shè)置了寬度捌木,因?yàn)閠able標(biāo)簽下顯示的列太多油坝,設(shè)置width:100%沒有效果嫉戚,如果直接把width:1000px寫死的話刨裆,不同分辨率顯示的樣式不一致,后來是這么解決的彬檀,獲取瀏覽器當(dāng)前的寬度帆啃,再把當(dāng)前的寬度賦值給width。
<el-table :style="myWidth " >
myWidth: {width: document.body.scrollWidth + 'px'},
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末窍帝,一起剝皮案震驚了整個(gè)濱河市努潘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌坤学,老刑警劉巖疯坤,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異深浮,居然都是意外死亡压怠,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門飞苇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來菌瘫,“玉大人,你說我怎么就攤上這事布卡∮耆茫” “怎么了膜蠢?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵岸霹,是天一觀的道長。 經(jīng)常有香客問我设凹,道長,這世上最難降的妖魔是什么庵寞? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任虚汛,我火速辦了婚禮,結(jié)果婚禮上皇帮,老公的妹妹穿的比我還像新娘卷哩。我一直安慰自己,他們只是感情好属拾,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布将谊。 她就那樣靜靜地躺著,像睡著了一般渐白。 火紅的嫁衣襯著肌膚如雪尊浓。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天纯衍,我揣著相機(jī)與錄音栋齿,去河邊找鬼。 笑死襟诸,一個(gè)胖子當(dāng)著我的面吹牛瓦堵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播歌亲,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼菇用,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了陷揪?” 一聲冷哼從身側(cè)響起惋鸥,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎悍缠,沒想到半個(gè)月后卦绣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡飞蚓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年滤港,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片玷坠。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蜗搔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出八堡,到底是詐尸還是另有隱情樟凄,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布兄渺,位于F島的核電站缝龄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜叔壤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一瞎饲、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧炼绘,春花似錦嗅战、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至脚曾,卻和暖如春东且,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背本讥。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工珊泳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人拷沸。 一個(gè)月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓色查,卻偏偏與公主長得像,于是被迫代替她去往敵國和親堵漱。 傳聞我的和親對象是個(gè)殘疾皇子综慎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

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

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 31,936評論 2 89
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,101評論 1 32
  • # 傳智播客vue 學(xué)習(xí)## 1. 什么是 Vue.js* Vue 開發(fā)手機(jī) APP 需要借助于 Weex* Vu...
    再見天才閱讀 3,541評論 0 6
  • 今天兒子領(lǐng)了出法律手抄報(bào)的任務(wù),回家后便急急忙忙擺開攤子勤庐,進(jìn)行創(chuàng)作,而媽媽也在積極的幫忙好港,幫助他打格子愉镰,進(jìn)行...
    6a130fcb7353閱讀 160評論 0 0
  • 因?yàn)橐獙懬懊嬉黄煸埃B著幾天看書碼字钧汹,都沒空碰水彩丈探,周四晚上終于好了,想著不行拔莱,我得畫一畫碗降,于是周四周五晚上,...
    Lesley冬青樹閱讀 694評論 2 5