這篇文章主要講解了“怎么實(shí)現(xiàn)基于vue2.0+vuex的日期選擇組件功能”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么實(shí)現(xiàn)基于vue2.0+vuex的日期選擇組件功能”吧!
成都創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開發(fā),軟件開發(fā),微信平臺(tái)小程序開發(fā),10年建站對(duì)成都航空箱等多個(gè)領(lǐng)域,擁有多年的網(wǎng)站維護(hù)經(jīng)驗(yàn)。
calendar vue日期選擇組件
一個(gè)選擇日期的vue組件
基于vue2.0 + vuex
原本是想找這樣的一個(gè)組件的,查看了vuex后,發(fā)現(xiàn)vuex的寫法還不是基于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)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么實(shí)現(xiàn)基于vue2.0+vuex的日期選擇組件功能這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!