中文字幕 日本 在线 高清,久久精品国产99精品国,超碰人人香蕉,一区二区三区无码高清视频

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

【一、項(xiàng)目背景】

在管理員的一些后臺(tái)頁(yè)面里,數(shù)據(jù)列表中都會(huì)對(duì)這些數(shù)據(jù)進(jìn)行增刪改查的操作,例如管理員添加商品、修改商品價(jià)格、刪除商品、查詢商品,我們應(yīng)該關(guān)注這些數(shù)據(jù)的操作和處理。

【二、項(xiàng)目目標(biāo)】

主要有以下5個(gè)目標(biāo):

1、如何創(chuàng)建vue項(xiàng)目。

2、數(shù)據(jù)添加方法:獲取到id和name在data上面獲取,組織一個(gè)對(duì)象,把對(duì)象通過(guò)數(shù)組的相關(guān)方法,添加到當(dāng)前data的自定義的一個(gè)數(shù)組,在VM使用Model數(shù)據(jù)操作。

3、數(shù)據(jù)刪除方法:根據(jù)id找到要?jiǎng)h除這一項(xiàng)的索引值,找到后調(diào)用數(shù)組的splice方法。

4、數(shù)據(jù)修改方法:根據(jù)Id找到修改這一項(xiàng)的索引值,找到索引值后數(shù)據(jù)就會(huì)更改。

5、數(shù)據(jù)查詢方法:在ES6中,為字符串提供了一個(gè)新方法:

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

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

【三、效果展示】

先上結(jié)果顯示圖后,小編就開(kāi)始教你如何寫(xiě)這個(gè)項(xiàng)目。

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

【四、創(chuàng)建vue項(xiàng)目】

下面介紹如何創(chuàng)建vue的項(xiàng)目。

1)打開(kāi)cmd命令步驟:第一步點(diǎn)擊開(kāi)始菜單,找到“運(yùn)行”,點(diǎn)擊進(jìn)去,也可以直接通過(guò)“win R”打開(kāi)運(yùn)行,

2)第二步進(jìn)去運(yùn)行之后,在運(yùn)行輸入框里面輸入“cmd”,

3)第三步點(diǎn)擊確定,就進(jìn)去命令提示符了。

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

npm -v

5)npm安裝如下圖所示:

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

6)由于網(wǎng)絡(luò)原因安裝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)安裝完之后開(kāi)始創(chuàng)建項(xiàng)目。輸入vue ui如下圖所示:

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

10)輸入之后會(huì)彈出一網(wǎng)頁(yè)如下圖

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

11)點(diǎn)擊vue項(xiàng)目管理器;

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

12)點(diǎn)擊在此創(chuàng)建新項(xiàng)目;

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

13)輸入項(xiàng)目名(我的項(xiàng)目名是test)后點(diǎn)擊下一步;

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

14)創(chuàng)建項(xiàng)目完成。

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

15)創(chuàng)建項(xiàng)目加載需要一定時(shí)間,加載完后再使用命令行進(jìn)到這個(gè)項(xiàng)目輸入npm install 后再運(yùn)行這個(gè)項(xiàng)目輸入命令cnpm run serve如下圖:

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

16)最后根據(jù)Local或Network輸入到網(wǎng)址中;

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

以上就是創(chuàng)建vue項(xiàng)目,接下我們開(kāi)始寫(xiě)這個(gè)添加、刪除、修改、查詢數(shù)據(jù)商品代碼。

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

【五、界面的布局】

這個(gè)項(xiàng)目我們用到boostrap.css文件,怎么引入這個(gè)boostrap的包呢?

1)打開(kāi)cmd命令再這個(gè)項(xiàng)目輸入npm install bootsrtap;

2)在style樣式內(nèi)寫(xiě)入這行代碼:

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

3)寫(xiě)頁(yè)面需要用到的組件布局:

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

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

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

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

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

【六、數(shù)據(jù)添加方法】

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

2、組織出一個(gè)對(duì)象,把這個(gè)對(duì)象調(diào)用數(shù)組的相關(guān)方法,添加到當(dāng)前data 上的 list 中。

3、在Vue.js中已經(jīng)實(shí)現(xiàn)了數(shù)據(jù)雙向綁定,每當(dāng)我們修改了data中的數(shù)據(jù)后,監(jiān)聽(tīng)到數(shù)據(jù)改名,自動(dòng)把最新數(shù)據(jù)顯示在頁(yè)面。

4、在進(jìn)行VM中的Model數(shù)據(jù)操作,同時(shí),在操作Model數(shù)據(jù)的時(shí)候,指定的業(yè)務(wù)邏輯操作。

5、代碼如下圖:

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

【七、數(shù)據(jù)刪除方法】

1、如何根據(jù)Id,找到要?jiǎng)h除這一項(xiàng)的索引值。

2、當(dāng)找到索引了就調(diào)用數(shù)組的 splice方法。

3、代碼如下圖:

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

【八、數(shù)據(jù)修改方法】

1、定義一個(gè)在data自定義一個(gè)數(shù)組用來(lái)保存修改后的數(shù)據(jù)edit:[];

2、在方法里面定義對(duì)象,根據(jù)Id,找到修改這一項(xiàng)的索引值,找到索引值后數(shù)據(jù)就會(huì)更改。

3、代碼如下圖:

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

【九、數(shù)據(jù)查詢方法】

1、forEach 、some 、filter 、findIndex這些都屬于數(shù)組的新方法,都會(huì)對(duì)數(shù)組中的每一項(xiàng),進(jìn)行遍歷,執(zhí)行相關(guān)的操作。

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

3、代碼如下圖:

一篇文章教會(huì)你創(chuàng)建vue項(xiàng)目和用vue.js實(shí)現(xiàn)數(shù)據(jù)增刪改查(vue.js增刪改查案例)

【十、總結(jié)】

1、創(chuàng)建vue項(xiàng)目使用cmd命令安裝npm、cnpm、vue-cli、webpack,輸入vue ui開(kāi)始創(chuàng)建vue項(xiàng)目。

2、刪除方法,可以使用索引,為每一行設(shè)置一個(gè)id屬性值,然后刪除總數(shù)據(jù)id屬性值的那個(gè)項(xiàng)。

3、操作Model數(shù)據(jù)的時(shí)候,指定的業(yè)務(wù)邏輯操作。

****看完本文有收獲?請(qǐng)轉(zhuǎn)發(fā)分享給更多的人****

IT共享之家

入群請(qǐng)?jiān)谖⑿藕笈_(tái)回復(fù)【入群】

想學(xué)習(xí)更多Python網(wǎng)絡(luò)爬蟲(chóng)與數(shù)據(jù)挖掘知識(shí),可前往專業(yè)網(wǎng)站:http://pdcfighting.com/

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

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

相關(guān)推薦

  • 市城管局公用事業(yè)服務(wù)中心與市救助站結(jié)對(duì)開(kāi)展主題黨日暨智能化社會(huì)救助志愿服務(wù)活動(dòng)

    市城管局公用事業(yè)服務(wù)中心職工自觀看在濱州取景的社會(huì)救助題材電影《歸路》后,深深被社會(huì)救助工作人員忘我的工作精神感動(dòng),積極主動(dòng)與濱州市救助站進(jìn)行對(duì)接,開(kāi)展共建活動(dòng)。7月15日,為做深…

    科研百科 2023年7月18日
    266
  • 科研項(xiàng)目獎(jiǎng)勵(lì)辦法(科研人員獎(jiǎng)勵(lì)辦法)

    自2007年《內(nèi)蒙古自治區(qū)科學(xué)技術(shù)獎(jiǎng)勵(lì)辦法》實(shí)施以來(lái),科技獎(jiǎng)勵(lì)制度已成為我區(qū)科技政策的重要組成部分,激發(fā)科技工作者乃至全社會(huì)取得一個(gè)又一個(gè)舉世矚目的成就。 翻看我區(qū)歷屆獎(jiǎng)勵(lì)名單,路…

    2022年5月14日
    925
  • 項(xiàng)目管理系統(tǒng)有哪些制度

    項(xiàng)目管理系統(tǒng)是一種用于組織和管理項(xiàng)目的工具,能夠幫助項(xiàng)目經(jīng)理和團(tuán)隊(duì)成員更好地協(xié)調(diào)工作,提高項(xiàng)目的效率和質(zhì)量。為了有效地使用項(xiàng)目管理系統(tǒng),需要建立一系列制度來(lái)確保其正常運(yùn)行。本文將介…

    科研百科 2025年1月22日
    2
  • 甘特圖項(xiàng)目進(jìn)度管理

    甘特圖項(xiàng)目進(jìn)度管理 項(xiàng)目進(jìn)度管理是項(xiàng)目管理中非常重要的一環(huán),它能夠有效地控制項(xiàng)目進(jìn)度,確保項(xiàng)目按時(shí)完成。甘特圖是項(xiàng)目進(jìn)度管理中常用的工具之一,能夠幫助項(xiàng)目管理人員清晰地展現(xiàn)項(xiàng)目的進(jìn)…

    科研百科 2024年9月24日
    6
  • 協(xié)同辦公和oa

    協(xié)同辦公和OA(Open Access Communication)是當(dāng)前企業(yè)辦公中非常重要的一部分,它涉及到企業(yè)內(nèi)部的協(xié)作、溝通和信息共享。隨著信息技術(shù)的不斷發(fā)展,協(xié)同辦公和OA…

    科研百科 2025年1月5日
    2
  • 科研項(xiàng)目評(píng)審專家發(fā)言

    科研項(xiàng)目評(píng)審專家發(fā)言 作為一名科研項(xiàng)目評(píng)審專家,我非常榮幸能夠參與這個(gè)項(xiàng)目的評(píng)審工作。首先,我想對(duì)項(xiàng)目組表示祝賀,因?yàn)樗麄円呀?jīng)成功地完成了這個(gè)任務(wù),并且取得了一些令人矚目的成果。 …

    科研百科 2025年3月27日
    4
  • net core開(kāi)發(fā)框架

    netcore開(kāi)發(fā)框架netcore開(kāi)發(fā)框架,公關(guān)團(tuán)隊(duì)集中精力的合作,AI模式的突破,在考場(chǎng)上隨手幾部絕跡,良機(jī)破解的選擇非常的多。1、 semper B dead C envir…

    科研百科 2024年11月18日
    3
  • 機(jī)車檢修科研項(xiàng)目

    機(jī)車檢修科研項(xiàng)目 隨著現(xiàn)代交通的日益發(fā)達(dá),機(jī)車檢修項(xiàng)目成為了交通運(yùn)輸中不可或缺的一部分。為了確保旅客和貨物的安全運(yùn)輸,機(jī)車檢修項(xiàng)目必須及時(shí)、準(zhǔn)確地進(jìn)行,以保證列車的運(yùn)行安全和可靠性…

    科研百科 2025年3月12日
    3
  • 各類科研課題級(jí)別分類表

    各類科研課題級(jí)別分類表 隨著時(shí)代的發(fā)展,各種課題的申請(qǐng)和研發(fā)也在不斷地升級(jí)和更新。為了更好地管理課題,我們制定了各類科研課題級(jí)別分類表,以便對(duì)課題進(jìn)行分類和管理。下面我們將詳細(xì)介紹…

    科研百科 2024年11月30日
    33
  • 教育科研項(xiàng)目申請(qǐng)書(shū)怎么寫(xiě)教育科研項(xiàng)目申請(qǐng)書(shū)怎么寫(xiě)

    教育科研項(xiàng)目申請(qǐng)書(shū)怎么寫(xiě) 教育科研項(xiàng)目申請(qǐng)書(shū)是申請(qǐng)科研項(xiàng)目的重要文檔之一,它描述了研究的目的、研究?jī)?nèi)容、研究方法、研究進(jìn)度和研究成果等內(nèi)容。一份好的教育科研項(xiàng)目申請(qǐng)書(shū)應(yīng)該具有清晰明…

    科研百科 2024年6月13日
    35