這篇文章主要為大家展示了“如何實(shí)現(xiàn)基于vue2.0+vuex的日期選擇組件功能”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何實(shí)現(xiàn)基于vue2.0+vuex的日期選擇組件功能”這篇文章吧。
建陽(yáng)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,建陽(yáng)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為建陽(yáng)超過(guò)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的建陽(yáng)做網(wǎng)站的公司定做!
calendar vue日期選擇組件
一個(gè)選擇日期的vue組件
基于vue2.0 + vuex
原本是想找這樣的一個(gè)組件的,查看了vuex后,發(fā)現(xiàn)vuex的寫(xiě)法還不是基于2.0的,所以就自己動(dòng)手做了
demo展示&&項(xiàng)目中的使用
目錄結(jié)構(gòu)
demo 用vue-cli 的webpack-simple構(gòu)建的
calendar |--dist build生成的目錄 |--doc 展示圖片 |--src |--assets 資源 |--components |--calendar 日期組件 |--dateScroll 滾動(dòng)的子組件 |--css |store vuex目錄 |--modules |--calendar |--mutation 組件的一些狀態(tài) |--store |App.vue 入口 |main.js
組件使用
組件可以傳入一個(gè)年份的范圍,startTime 和 endTime 都是數(shù)字, 默認(rèn)是1900 - 2050
觸發(fā)組件 this.$store.dispatch('calendarStatus',true)
點(diǎn)擊設(shè)置日期
{{date}}
運(yùn)行
# install dependencies npm install # serve with hot reload at localhost:8081 npm run dev # build for production with minification npm run build
以上是“如何實(shí)現(xiàn)基于vue2.0+vuex的日期選擇組件功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!