欧美精品在线一区二区三区_亚洲女同精品视频_日韩一区免费_国产欧美久久久精品免费_国产这里只有精品_僵尸再翻生在线观看_久久99精品国产一区二区三区_亚洲免费一区二区_女教师淫辱の教室蜜臀av软件_中文字幕国产一区二区

首頁(yè)

vue相關(guān)配置

前端達(dá)人

VeeValidator

語(yǔ)言設(shè)置

校驗(yàn)消息默認(rèn)是英文的,定義中文或其他語(yǔ)言的錯(cuò)誤提示消息


  1. import VeeValidate from 'vee-validate';
  2. import Vue from 'vue'
  3. Vue.use(VeeValidate)
  4. var dict = {
  5. zh_CN: {
  6. messages: {
  7. required: function(field){
  8. return field + '不能為空!';
  9. },
  10. between: function(field){
  11. return field + '輸入不符合設(shè)定規(guī)則!';
  12. },
  13. min : function (field,leng) {
  14. return field + '長(zhǎng)度不能小于'+leng+'位';
  15. }
  16. }
  17. }
  18. };
  19. VeeValidate.Validator.localize('zh_CN', dict.zh_CN);

校驗(yàn)的時(shí)候需要設(shè)置語(yǔ)言

this.$validator.localize('zh_CN');

錯(cuò)誤消息顯示

顯示指定字段的第一個(gè)錯(cuò)誤

this.$validator.first('fieldname')

顯示所有字段的第一個(gè)錯(cuò)誤消息

this.$validator.errors.all()

Mock.js

配置

路由攔截配置不需要修改之前的代碼,匹配的url請(qǐng)求會(huì)直接通過mock而不是請(qǐng)求服務(wù)器


  1. const handler = req => {
  2. return {mock數(shù)據(jù)};
  3. }
  4. Mock.mock('url攔截規(guī)則,正則表達(dá)式',handler)

配置延遲時(shí)間

模擬服務(wù)器請(qǐng)求的異步特性


  1. Mock.setup({
  2. timeout:1000
  3. })

Vuex

模塊化

多人協(xié)作,或者中大型的項(xiàng)目需要把store分為模塊


  1. const a = {
  2. state : {foo:1},
  3. mutations : {hello(state)=> {}},
  4. modules : {
  5. ...嵌套
  6. }
  7. }
  8. const b = {}
  9. const store = {
  10. state : {},
  11. mutations : {},
  12. actions : {},
  13. modules : {
  14. module_name_a:a,
  15. module_name_b:b
  16. }
  17. }

在調(diào)用的時(shí)候,state 有命名空間的,而mutation和actions都與父模塊共用同樣的命名空間所以不能定義與父模塊同名的mutation 或 action

獲取模塊的state

 this.$store.state.module_name_a.foo

調(diào)用模塊的mutation

this.$store.commit('hello')

namespace

定義了namespace ,mutations 和 action 會(huì)帶上模塊的命名: module_name/muation


  1. const store = {
  2. modules : {
  3. namespace : true,
  4. a: {
  5. muations : {
  6. test(state) => {...}
  7. }
  8. }
  9. }
  10. }

這時(shí)候調(diào)模塊內(nèi)的mutation

this.$store.commit('a/test')

vuejs-datepicker

日期選擇控件

設(shè)置默認(rèn)值

 <datepicker v-model="mydate" </datepicker> 

日期格式化

<datepicker :format="'yyyy-MM-dd'"> </datepicker> 

語(yǔ)言選擇(默認(rèn)是英文)

導(dǎo)入語(yǔ)言資源文件,然后再設(shè)置:language

設(shè)置成中文


git學(xué)習(xí)記錄

前端達(dá)人

一、建立一個(gè)庫(kù)



1、git clone [url]    // 克隆代碼



2、設(shè)置貢獻(xiàn)者



      git config --global user.name ""   // 設(shè)置當(dāng)前本地庫(kù)username



      git config --global user.email "
"   // 設(shè)置當(dāng)前本地庫(kù)useremail



      git config --global user.email   // 查看當(dāng)前本地庫(kù)useremail



      git config --list   // 查看所以配置項(xiàng)

二、git的三個(gè)區(qū)

1、工作區(qū):本地編寫代碼的地方叫工作區(qū)

2、暫存區(qū):工作區(qū)改好的代碼先提交到暫存區(qū),然后由暫存區(qū)將代碼提交到版本庫(kù)

     - 作為過渡層

     - 避免誤操作

     - 保護(hù)工作區(qū)和版本區(qū)

     - 分支處理


TypeScript

前端達(dá)人

TypeScript是什么

Type+EcmaScript6

TypeScript是JavaScript的強(qiáng)類型版本。然后在編譯期去掉類型和特有語(yǔ)法,生成純粹的JavaScript代碼。由于最終

在瀏覽器中運(yùn)行的仍然是JavaScript, 所以TypeScript并不依賴于瀏覽器的支持,也并不會(huì)帶來兼容性問題。

TypeScript是JavaScript的超集,這意味著他支持所有的JavaScript語(yǔ)法。并在此之上對(duì)JavaScript添加了- -些擴(kuò)

展,如class / interface / module等。這樣會(huì)大大提升代碼的可閱讀性。

和JavaScript若類型不同,TypeScript這種強(qiáng)類型語(yǔ)言最大的優(yōu)勢(shì)在于靜態(tài)類型檢查,可以在代碼開發(fā)階段就預(yù)知一

些低級(jí)錯(cuò)誤的發(fā)生。

●-種類似于JavaScript的語(yǔ)言,在JavaScript的基礎(chǔ)之上增加了類型,同時(shí)增強(qiáng)了JavaScript部分語(yǔ)法功能

●遵循EcmaScript 6標(biāo)準(zhǔn)規(guī)范

●由微軟開發(fā)

●Angular2框架采用TypeScript編寫

●背后有微軟和谷歌兩大公司支持

●TypeScript可以編譯成Javascript從而在支持Javascript的環(huán)境中運(yùn)行

●TypeScript和javascript的關(guān)心就好比less和css的關(guān)系



javascript 是動(dòng)態(tài)的

可以在執(zhí)行階段重新賦值不同的類型數(shù)據(jù)

.ts 后綴表示一個(gè)TypeScript文件

Typescript兼容es6

TypeScript為javascript增加了類型的概念

Typescript是強(qiáng)類型 一旦定義數(shù)據(jù)的類型 不能動(dòng)態(tài)修改這 樣幫我們?cè)陂_發(fā)階段避免很多低級(jí)錯(cuò)誤

echarts數(shù)據(jù)動(dòng)態(tài)更新和dataZoom被重置的解決方案

前端達(dá)人

1.全局綁定滾輪事件,獲得dataZoom的位置:



myChart.on('dataZoom',function(event){

    if(event.batch){

    start=event.batch[0].start;

    end=event.batch[0].end;

    }else{

    start=event.start;

    end=event.end;

    };

});

2.把的start和end賦值給要更新的option



window.setInterval(function () {

    num=Math.random()*num+100;

data0.splice(0,1);

data0.push(num);

 

option.dataZoom[0].start=start;

option.dataZoom[0].end=end;

myChart.setOption(option);    

},3000);

Vue 數(shù)據(jù)持久化

前端達(dá)人

方法一:使用 localStorage 存儲(chǔ)數(shù)據(jù)

window.localStorage.setItem(key,value)

 

方法二:使用 vuex-persistedstate插件

vuex 存在一個(gè)痛點(diǎn),就是刷新以后vuex里面存儲(chǔ)的state就會(huì)被瀏覽器釋放掉(state都是存儲(chǔ)在內(nèi)存中的)。

辦法:

通過vuex-persistedstate插件,實(shí)現(xiàn)將數(shù)據(jù)存儲(chǔ)到本地。

1.實(shí)現(xiàn)

import createPersistedState from 'vuex-persistedstate'
export default new Vuex.Store({
    state:{},
    getters:{},
    actions:{},
    mutations:{},
    modules:{},
    plugins: [createPersistedState()]  //加上這個(gè)就可以了 //里面設(shè)置需要緩存的內(nèi)容
})

API:  https://www.npmjs.com/package/vuex-persistedstate

方法三: 使用vue-cookie插件

cookie 可以設(shè)置過期時(shí)間

import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex)
var VueCookie = require('vue-cookie');

export default new Vuex.Store({
  state: {
    token: VueCookie.get('token')
  },
  mutations: {
    saveToken(state, token) {
      state.token = token;
      // 設(shè)置存儲(chǔ)
      VueCookie.set('token', token, { expires: '30s' });
    }
  },
  actions: {

  }
})

vue使用路由進(jìn)行頁(yè)面跳轉(zhuǎn)時(shí)傳遞參數(shù)

前端達(dá)人

一. 通過router-link進(jìn)行跳轉(zhuǎn)

<router-link

:to="{

path: 'yourPath',

    params: {

    name: 'name',

        dataObj: data

},

query: {

    name: 'name',

        dataObj: data

}

}">

</router-link>

二. 通過編程導(dǎo)航 $router進(jìn)行路由跳轉(zhuǎn)

1.路徑后拼接參數(shù)

通過路徑后直接拼接來傳遞參數(shù)



getDescribe(id) {

// 直接調(diào)用$router.push 實(shí)現(xiàn)攜帶參數(shù)的跳轉(zhuǎn)

        this.$router.push({

          path: /describe/${id},

        })



對(duì)應(yīng)路由配置

注意:此方法需要修改對(duì)應(yīng)路由配置,需要在path中添加/:id來對(duì)應(yīng) $router.push 中path攜帶的參數(shù)。



 {

     path: '/describe/:id',

     name: 'Describe',

     component: Describe

   }



獲取傳遞的參數(shù)值



this.$route.params.id

  1. 通過params來傳遞參數(shù)

    傳遞參數(shù)

    通過路由屬性中的name來確定匹配的路由,通過params來傳遞參數(shù)。



     this.$router.push({

              name: 'Describe',

              params: {

                id: id

              }

            })



    對(duì)應(yīng)路由配置

    注意這里不能使用:/id來傳遞參數(shù)了,因?yàn)橐呀?jīng)使用params來攜帶參數(shù)了。



    {

         path: '/describe',

         name: 'Describe',

         component: Describe

       }



    獲取參數(shù)



    this.$route.params.id

    1
  2. 通過query來傳遞參數(shù)

    傳遞參數(shù)

    使用path來匹配路由,然后通過query來傳遞參數(shù)

    這種情況下 query傳遞的參數(shù)會(huì)顯示在url后面?id=?



    this.$router.push({

              path: '/describe',

              query: {

                id: id

              }

            })



    對(duì)應(yīng)路由配置



     {

         path: '/describe',

         name: 'Describe',

         component: Describe

       }



    獲取參數(shù)



    this.$route.query.id




日歷

鏈接

個(gè)人資料

存檔

国产精品视频男人的天堂| 色综合久久综合| 99理论电影网| 午夜影院在线看| 黄色成人美女网站| 欧美午夜激情在线| 日韩高清专区| 一级片在线免费观看视频| 精品国产一区二区三区四区 | 99中文字幕在线| 亚洲人成77777男人| 羞羞视频在线观看欧美| 亚洲小视频在线观看| 奇米视频7777| 在线免费观看的av| 26uuu欧美日本| 国产精品午夜一区二区欲梦| 欧美卡一卡二卡三| 成人av影音| 在线欧美一区二区| 国产乱子伦精品无码专区| gogogo影视剧免费观看在线观看| 中日韩男男gay无套| 色妞一区二区三区| 日韩成人av一区二区| 免费观看成人性生生活片| 欧美丝袜丝交足nylons172| 欧美亚洲综合网| 久久久99精品视频| 在线观看免费毛片| 狠狠色丁香久久婷婷综合_中| 97视频免费观看| 少妇高潮在线观看| 亚洲一区电影| 亚洲第一天堂无码专区| 国产999精品久久久影片官网| 久久嫩草捆绑紧缚| 98视频精品全部国产| 欧美亚洲高清一区| 日韩精品―中文字幕| 国产精品一级伦理| 亚洲插插视频| 日本一区二区三区久久久久久久久不 | 国产一区二区中文字幕免费看| 国产精品51麻豆cm传媒| 欧美在线亚洲| 最近2019年手机中文字幕| 中文字幕在线播放视频| 四虎成人精品一区二区免费网站| 精品欧美激情精品一区| 黄色一级片av| 国产美女性感在线观看懂色av| 成人av免费观看| 亚洲在线免费视频| 国产尤物视频在线观看| 在线午夜精品| 97久久精品在线| 久久久久久福利| 日韩一区三区| 中文字幕日韩高清| b站大片免费直播| 99香蕉久久| 精品久久久久久久久久久久久久久| 男生操女生视频在线观看 | 神马午夜久久| 精品国产乱子伦一区| 乳色吐息在线观看| 久久久国产精品网站| 欧美日韩一区 二区 三区 久久精品| 日韩中文字幕二区| sm捆绑调教国产免费网站在线观看| 一区二区三区色| 黄网站色视频免费观看| 日本精品在线| 亚洲天堂2016| 大胆欧美熟妇xx| 黄视频网站在线| 亚洲永久免费视频| 欧美一区二区中文字幕| 牛牛电影国产一区二区| 亚洲午夜久久久久久久久电影院| 欧美这里只有精品| 中文字幕免费高清电视剧网站在线观看| 中文字幕亚洲综合久久菠萝蜜| 在线观看日韩片| jyzzz在线观看视频| 国产精品国产自产拍高清av | 黄页网站在线播放| 972aa.com艺术欧美| 美女被啪啪一区二区| 性欧美孕妇孕交| 国产拍揄自揄精品视频麻豆| 亚洲一区三区电影在线观看| 9i精品一二三区| 一区二区三区美女| 欧美黄色免费影院| 欧洲av一区二区| 91精品国产综合久久久久| 久草免费资源站| 成人在线超碰| 亚洲无av在线中文字幕| 欧美成人短视频| 五月开心六月丁香综合色啪| 孩xxxx性bbbb欧美| 中文字幕在线播出| 国产在线麻豆精品观看| 精品国产乱码久久久久久蜜柚| 中文字幕不卡免费视频| 中文字幕不卡三区| 蜜臀精品一区二区| 末成年女av片一区二区下载| 欧美日韩国产影片| 手机在线成人av| 久久不见久久见免费视频7| 久久精品精品电影网| 国产性xxxx高清| 日韩电影在线一区二区| 99久久99久久精品国产片| 无圣光视频在线观看| 国模无码视频一区| 美女扒开腿让男人桶爽久久软| 在线日韩国产精品| 日韩Av无码精品| 国产欧美一区| 蜜桃传媒视频麻豆第一区免费观看| 人妻互换免费中文字幕| 韩国日本一区| 欧美中文字幕一二三区视频| 男女啪啪在线观看| 国产综合成人久久大片91| 国产一区二区三区无遮挡| 日本中文字幕电影在线观看| 亚洲欧美一区二区不卡| 黄色免费网址大全| 日韩精品中文字幕吗一区二区| 亚洲欧美国内爽妇网| 久久久久久久伊人| 美女脱光内衣内裤视频久久网站| 精品国产_亚洲人成在线| 成人高清免费在线播放| 激情成人在线视频| 美女又黄又免费的视频| 久久爱www成人| 亚洲97在线观看| 亚洲AV无码一区二区三区少妇| 久久嫩草精品久久久久| 蜜桃传媒一区二区三区| 小说区图片区亚洲| 中文字幕视频在线免费欧美日韩综合在线看| 福利一区二区三区四区| 久久国产精品第一页| 日韩高清三级| 美女视频在线免费| 亚洲成人久久一区| 精品视频久久久久| 国内精品伊人久久久久av影院 | 欧美一区二区三区| 欧美亚洲自拍偷拍| 中文字幕成人动漫| 亚洲作爱视频| 精品欧美国产一区二区三区不卡| 久久综合之合合综合久久| 欧美日韩免费视频| 正在播放国产对白害羞| 制服诱惑一区二区| 欧美高清视频一区二区三区在线观看 | 亚洲一二三在线观看| 久久久久久自在自线| 欧美一进一出视频| 九色porny丨首页入口在线| 欧美精品一区二区蜜臀亚洲| 日韩和一区二区| 国产69精品久久777的优势| 800av在线免费观看| 国产高清日韩| 欧美激情精品久久久久久黑人| 亚洲精品一区二区三区不卡| 亚洲欧美日韩成人高清在线一区| 在线观看视频在线观看| 伊人久久大香线| 99在线影院| 欧洲一区二区三区| 日韩av在线网站| 国产女主播喷水视频在线观看| 91最新地址在线播放| 凹凸日日摸日日碰夜夜爽1| 免费av一区二区三区四区| 国产精品永久免费在线| 日本高清视频在线播放| 欧美一级黄色大片| 日韩黄色一级大片| 国产免费视频在线| 色国产综合视频| 毛片视频免费播放| 国内成+人亚洲+欧美+综合在线 | 欧美中文在线观看| 天海翼一区二区三区四区在线观看 | 天天色天天射综合网| 亚洲影院色在线观看免费| 在线中文字幕第一页| 日韩国产精品亚洲а∨天堂免| 精品乱码一区内射人妻无码| 亚洲国产精品精华液ab| 三级网站免费看| 亚洲激情亚洲| 中文字幕日韩一区二区三区不卡| 久久99成人| 国产91色在线|| 在线观看麻豆| 亚洲精品xxxx| 国产精品一区二区av白丝下载| 亚洲同性gay激情无套| 在线观看国产免费视频| 日韩高清欧美激情| 精品少妇在线视频| 精品理论电影| 国产一区二区无遮挡| 最新欧美电影| 97视频在线观看免费| 国产精品一二三区视频| 精品国产91九色蝌蚪| 国产精品久久久久久久久毛片 | 日本黄色小说视频| 99这里只有精品| 亚洲精品久久久久久| 久久精品男女| 国产精品网站免费| 66视频精品| 一本一道久久a久久综合精品| 91成人短视频| 444亚洲人体| 综合日韩在线| 日韩欧美一区二区三区四区| 国产精品久久久久久久久久辛辛| 国产精品白嫩美女在线观看| 欧美家庭影院| 久久久精品久久久| 精品视频二区| 亚洲欧美在线免费观看| 色婷婷在线视频| 5月丁香婷婷综合| 中文字幕 亚洲视频| 亚洲高清久久久| 久久久久久久久久久久久久久久久 | 视频在线亚洲| 91日韩在线视频| 蜜桃麻豆影像在线观看| 久久久免费精品| 狠狠v欧美ⅴ日韩v亚洲v大胸| 精品爽片免费看久久| 亚洲精品视频91| 欧美日韩精品一区二区天天拍小说 | 91精品日本| 亚洲自拍小视频| 日韩免费福利视频| 欧美激情三级免费| 在线观看黄色av| 伊人一区二区三区久久精品| 国产一区二区波多野结衣| 色偷偷久久人人79超碰人人澡| 日本一区二区三区四区五区| 中文字幕一区二| 高h视频免费观看| 国产亚洲1区2区3区| 动漫精品一区二区三区| 99久免费精品视频在线观看| 中文字幕人妻熟女在线| 久久草av在线| 日本黄网站免费| 性色一区二区| 成人一级片网站| 亚洲激情亚洲| 无码人妻精品一区二区三区66| 亚洲第一伊人| 可以在线看的av网站| 黄色工厂这里只有精品| 欧美成人精品免费| 欧美久色视频| 国产91对白刺激露脸在线观看| 欧美三级乱码| 日本午夜激情视频| 在线观看一区| 日本一道本久久| 国产精品扒开腿做爽爽爽软件| 在线天堂一区av电影| 国产精品伦理久久久久久| 99精品一区二区三区的区别| 欧美丝袜一区| 女人被男人躁得好爽免费视频 | 97精品在线播放| 国产精品三级电影| 国产一级片免费| 亚洲男人天堂一区| www.国产一区二区| 欧美在线观看视频一区二区三区| 91tv国产成人福利| 日韩欧美国产高清| 在线宅男视频| 国产亚洲欧美另类中文| 暖暖日本在线观看| 久久久噜噜噜久久久| 国产精选在线| 91丝袜美腿美女视频网站| 国产精品久久久久久av公交车 | 小嫩嫩12欧美| 亚洲女人毛片| 国产精品久久久久久久| 老太脱裤子让老头玩xxxxx| 亚洲色诱最新| 国产精品自拍视频在线| 国产成人av一区| www.av欧美| 中文字幕亚洲一区二区av在线 | 欧洲福利电影| 成人免费在线视频播放| 99精品久久久| 91成人在线观看喷潮蘑菇| 99国产精品久久| 中文字幕第69页| 午夜精品影院在线观看| 亚洲无码精品国产| 在线亚洲一区二区| 中出福利视频| 日韩在线视频免费观看| 二区三区在线观看| 国产精品午夜国产小视频| 麻豆一区在线| 一区二区三区四区免费视频| 伊人成人在线| 中文字幕永久有效| 26uuu亚洲| 国产在线视频第一页| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲精品一区二区在线| 午夜视频在线观看免费视频| 日本在线观看天堂男亚洲| 国产精品久久久久久吹潮| 久久99精品久久久久久青青日本| 五月久久久综合一区二区小说| 日韩精品一区二区三区色欲av| 日韩有码一区二区三区| 亚洲精品国产一区黑色丝袜| 亚洲日本丝袜连裤袜办公室| 日韩特级黄色片| 精品国精品自拍自在线| 91社区在线观看播放| 国产精品中文在线| 欧美交a欧美精品喷水| 国产a级黄色大片| 久久成人羞羞网站| 中国女人特级毛片| 一个色妞综合视频在线观看| 国产高清免费av| 一区二区三区日韩在线| 3344国产永久在线观看视频| 国产麻豆91精品| 欧美日韩精品亚洲精品| 欧美体内she精视频| 一级二级三级在线观看| 人人做人人澡人人爽欧美| 香蕉大人久久国产成人av| 在线看视频不卡| 青青草97国产精品免费观看| 国产一二三四五区| 亚洲欧美另类小说视频| 蜜臀久久精品久久久久| 久久影视电视剧免费网站清宫辞电视| 成人在线黄色| 天天综合狠狠精品| 免费在线观看成人av| 国产黄色录像视频| 色呦呦一区二区三区| 欧美vide| 国产精品久久久久久久久久小说 | 欧美一区三区二区| 在线中文资源天堂| 91超碰在线电影| 亚洲精品网址| 亚洲AV无码久久精品国产一区| 国产精品卡一卡二| 97精品人妻一区二区三区香蕉| 久久久精品在线观看| 国产精品66| 欧美 亚洲 视频| 成人免费视频一区| 中文字幕亚洲精品一区| 欧美一区二区三区色| 女同一区二区免费aⅴ| 久久精品日韩精品| 日本sm残虐另类| 波多野结衣家庭教师| 欧美夫妻性生活| 丁香花在线电影小说观看| 精品不卡一区二区三区| 9国产精品视频| 少妇无套高潮一二三区| 欧美偷拍一区二区| 成人毛片av在线| 精品视频在线观看| 奇米影视一区二区三区|