vue初學實踐之路 vue簡單日曆元件 3

2022-07-04 19:03:12 字數 3394 閱讀 3420

這一篇我們來實現管理員修改每一天剩餘數量的功能。

<

div

id="calendar"

>

<

div

id="left"

>

<

span

> 要修改的日期

span

>

<

li v-for

="d in checkeddays"

>}

li>

<

div

v-if

="checkeddays.length!=0"

>

<

label

for="checkedcount"

>要修改的天數

label

>

<

input

id="checkedcount"

v-model

="checkedcount"

>

<

button

>確定修改

button

>

div>

div>

<

div

id="right"

>

<

div

class

="month"

>

<

ul>

<

li class

="arrow"

@click

="pickpre(currentyear,currentmonth)"

>❮

li>

<

li class

="year-month"

@click

="pickyear(currentyear,currentmonth)"

>

<

span

class

="choose-year"

>}

span

>

<

span

class

="choose-month"

>}月

span

>

li>

<

li class

="arrow"

@click

="picknext(currentyear,currentmonth)"

>❯

li>

ul>

div>

<

ul class

="weekdays"

>

<

li>一

li>

<

li>二

li>

<

li>三

li>

<

li>四

li>

<

li>五

li>

<

li style

="color:red"

>六

li>

<

li style

="color:red"

>日

我們在data中加入了checkeddays陣列,用來存放我們所選定的日期,因為我們不需要修改checkdays陣列中的值,所以不使用物件陣列的方式。

checkedcount為預設修改20天的剩餘數量。

頁面效果為:

這樣我們就實現了管理員修改日期的功能,剩下所做的就是與伺服器互動的過程了。

到這裡日曆預定元件的功能就算完成了。

將這個小組件做完,我們的vue基礎知識已經不錯了。

vue初學實踐之路 vue簡單日曆元件 1

最近做的專案有乙個需求,需要有乙個日曆元件供預定功能使用,之前的 過於繁瑣複雜,所以我採用vue重寫了這個元件。效果圖。只是乙個簡單的日曆元件,所以並不需要用到node伺服器,只需要乙個html檔案即可。專案基本目錄 首先在引入 vue.js script src script 貼上最主要的html...

初學vue筆記

vue components元件位置在components資料夾 元件的引用 下面是元件渲染 vue也是通過a標籤跳轉頁面 元件注釋要同時注釋掉元件的引用 data的資料渲染 在data return中寫引數 引用 export default中加data 資料渲染 vue 中html css js...

Vue初學 路由

1 安裝 npm install vue router或cnpm install vue router或yarn add vue router 2 在新建router.js中引用如下 import vue from vue import vuerouter from vue router vue.u...