一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

【一、項目背景】

在管理員的一些后臺頁面里,數據列表中都會對這些數據進行增刪改查的操作,例如管理員添加商品、修改商品價格、刪除商品、查詢商品,我們應該關注這些數據的操作和處理。

【二、項目目標】

主要有以下5個目標:

1、如何創建vue項目。

2、數據添加方法:獲取到id和name在data上面獲取,組織一個對象,把對象通過數組的相關方法,添加到當前data的自定義的一個數組,在VM使用Model數據操作。

3、數據刪除方法:根據id找到要刪除這一項的索引值,找到后調用數組的splice方法。

4、數據修改方法:根據Id找到修改這一項的索引值,找到索引值后數據就會更改。

5、數據查詢方法:在ES6中,為字符串提供了一個新方法:

String.prototype.includes('要包含的字符串')

如果包含,則返回 true ,否則返回 false

【三、效果展示】

先上結果顯示圖后,小編就開始教你如何寫這個項目。

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

【四、創建vue項目】

下面介紹如何創建vue的項目。

1)打開cmd命令步驟:第一步點擊開始菜單,找到“運行”,點擊進去,也可以直接通過“win R”打開運行,

2)第二步進去運行之后,在運行輸入框里面輸入“cmd”,

3)第三步點擊確定,就進去命令提示符了。

4)安裝npm(npm全稱為 Node Package Manager是一個基于Node.js的包管理器,也是整個Node.js社區最流行、支持的第三方模塊最多的包管理器)。

npm -v

5)npm安裝如下圖所示:

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

6)由于網絡原因安裝cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

7)安裝vue-cli

cnpm install -g @vue/cli

8)安裝webpack

cnpm install -g webpack<br>webpack是JavaScript打包器(module bundler)

9)安裝完之后開始創建項目。輸入vue ui如下圖所示:

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

10)輸入之后會彈出一網頁如下圖

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

11)點擊vue項目管理器;

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

12)點擊在此創建新項目;

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

13)輸入項目名(我的項目名是test)后點擊下一步;

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

14)創建項目完成。

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

15)創建項目加載需要一定時間,加載完后再使用命令行進到這個項目輸入npm install 后再運行這個項目輸入命令cnpm run serve如下圖:

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

16)最后根據Local或Network輸入到網址中;

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

以上就是創建vue項目,接下我們開始寫這個添加、刪除、修改、查詢數據商品代碼。

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

【五、界面的布局】

這個項目我們用到boostrap.css文件,怎么引入這個boostrap的包呢?

1)打開cmd命令再這個項目輸入npm install bootsrtap;

2)在style樣式內寫入這行代碼:

@import "~bootstrap/dist/css/bootstrap.min.css"

3)寫頁面需要用到的組件布局:

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

4)在v-for 中的數據,直接從 data 上的list中直接渲染過來的,我們自定義了一個 search 方法,同時,把所有的關鍵字,通過傳參的形式,傳遞給了 search方法,在 search 方法內部,通過for 循環,把所有符合 搜索關鍵字的數據,保存到 一個新數組中,返回。

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

5)接下在data定義id、name、keywords、list。

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

【六、數據添加方法】

1、獲取到id 和name,在data 上面獲取。

2、組織出一個對象,把這個對象調用數組的相關方法,添加到當前data 上的 list 中。

3、在Vue.js中已經實現了數據雙向綁定,每當我們修改了data中的數據后,監聽到數據改名,自動把最新數據顯示在頁面。

4、在進行VM中的Model數據操作,同時,在操作Model數據的時候,指定的業務邏輯操作。

5、代碼如下圖:

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

【七、數據刪除方法】

1、如何根據Id,找到要刪除這一項的索引值。

2、當找到索引了就調用數組的 splice方法。

3、代碼如下圖:

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

【八、數據修改方法】

1、定義一個在data自定義一個數組用來保存修改后的數據edit:[];

2、在方法里面定義對象,根據Id,找到修改這一項的索引值,找到索引值后數據就會更改。

3、代碼如下圖:

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

【九、數據查詢方法】

1、forEach 、some 、filter 、findIndex這些都屬于數組的新方法,都會對數組中的每一項,進行遍歷,執行相關的操作。

2、在ES6中,為字符串提供了一個新方法,String.prototype.includes('要包含的字符串'),如果包含,則返回 true ,否則返回 false。

3、代碼如下圖:

一篇文章教會你創建vue項目和用vue.js實現數據增刪改查(vue.js增刪改查案例)

【十、總結】

1、創建vue項目使用cmd命令安裝npm、cnpm、vue-cli、webpack,輸入vue ui開始創建vue項目。

2、刪除方法,可以使用索引,為每一行設置一個id屬性值,然后刪除總數據id屬性值的那個項。

3、操作Model數據的時候,指定的業務邏輯操作。

****看完本文有收獲?請轉發分享給更多的人****

IT共享之家

入群請在微信后臺回復【入群】

想學習更多Python網絡爬蟲與數據挖掘知識,可前往專業網站:http://pdcfighting.com/

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2023年9月2日 上午10:42
下一篇 2023年9月2日 上午10:58

相關推薦

亚洲人成综合在线播放| 夜夜影院未满十八勿进| 免费看黄视频app| 老熟女高潮一区二区三区| 成人综合伊人五月婷久久| 亚洲va中文字幕无码| 欧美日韩久久中文字幕| 免费网站看v片在线18禁无码| 男女爽爽无遮拦午夜视频| 国产一区二区女内射| 青青青国产在线视频| 国产精品手机视频一区二区| jealousvue熟睡入侵中| 强波多野结衣痴汉电车| 久久天天躁狠狠躁夜夜不卡| 日韩黄色片网站| 亚洲天堂电影网| 欧美成人精品三级网站| 亚洲国产精品日韩在线观看| 欧美人与动牲交a欧美精品| 伊人久久无码中文字幕| 男人桶女人视频30分钟看看吧| 啪啪免费小视频| 美女脱精光给男生摸| 国产在线播放网址| 香蕉视频亚洲一级| 国产真实乱子伦视频播放| 91青青青国产在观免费影视| 国产高清在线看| av片在线观看永久免费| 大香伊蕉在人线国产最新75| 一本大道无码人妻精品专区| 富二代国app产下载| 中文字幕www| 成人免费毛片视频| 中文字幕日韩一区二区三区不卡| 无翼乌邪恶工番口番邪恶| 久久精品99无色码中文字幕| 成人精品视频一区二区三区| 一级做a爰片久久毛片人呢| 夭天曰天天躁天天摸在线观看|