vue3--簡單嘗試

1.安裝vue/cli

npm i -g @vue/cli
  1. 創(chuàng)建項目目錄
vue create mycode
  1. 編寫配置文件(針對指定的IP和post)
touch vue.config.js
vim vue.config.js
const HOST= process.env.HOST;

module.exports = {
    devServer :{
        host: HOST||'0.0.0.0',
        port: 8080,
        disableHostCheck: true,
    }
}
  1. 啟動命令
cd mycode
npm run serve
  1. todolist(vue3版本的簡單demo)
<template>
    <div class="todo-list">
    <div class="header">todolist</div>
    <input type="text" v-model="name" placeholder="請輸入名字">
    &nbsp;&nbsp;
    <input type="text" v-model="sex" placeholder="請輸入性別">
    &nbsp;&nbsp;
    <button @click="add" v-if="index1.index === null">添加</button>
    <button @click="update" v-else>更新</button>
    <button @click="clear">清空數(shù)據(jù)</button>
    <ul>
    <li v-for="(item, index) in list" :key="index">
    <span>姓名: {{item.name}}</span>
    <span>性別: {{item.sex}}</span>
    &nbsp;
    <button @click="del(index)">刪除</button>
    &nbsp;
    <button @click="edit(index)">編輯</button>
    </li>
    </ul>
    </div>
</template>
<script>
import { ref,reactive } from 'vue';
export default {
    name : "todolist",
    setup(){
        let list = ref([]);
        let name = ref("");
        let sex = ref("");
        let index1 = reactive({
            index:null
        });
        const add = ()=>{
            if(!name.value||!sex.value){
                return;
            }
            list.value.push({
                name: name.value,
                sex: sex.value,
            });
            name.value = "";
            sex.value = "";
        };
        const edit = (index)=>{
            let item = list.value[index];
            name.value = item.name;
            sex.value = item.sex;
            index1.index = index;
            console.log(index);
        };
        const update = ()=>{
            if (!name.value||!sex.value){
                return
            }
            list.value[index1.index].name = name.value;
            list.value[index1.index].sex = sex.value;
            sex.value = "";
            name.value = "";
            index1.index = null;
        };
        const del = (index)=>{
            list.value.splice(index, 1)
            index1.index = null;
            name.value = "";
            sex.value = "";
            
        };
        const clear=()=>{
            list.value.length = 0;
        }


        return{
            list,
            name,
            sex,
            index1,
            add,
            edit,
            update,
            del,
            clear,
        }
    }
}
</script>
<style lang="scss" scoped>
  .todo-list {
    width: 600px;
    margin: auto;
    .header {
      height: 60px;
      line-height: 60px;
      background-color: #3e3e3e;
      color: #dddddd;
      font-size: 48px;
      margin-bottom: 20px;
    }
    button {
      display: contents;
      cursor: pointer;
    }
    ul {
      padding: 0;
      li {
        text-align: left;
        height: 30px;
        margin-bottom: 10px;
        background-color: #ffffff;
        line-height: 30px;
        border-left: 5px solid #629a9c;
        border-radius: 5px;
        padding-left: 30px;
        padding-right: 30px;
        color: #ffdfa5;
        .btndiv {
          float: right;
        }
        .btn {
          margin-right: 20px;
          display: contents;
          cursor: pointer;
          text-align: right;
        }
      }
    }
  }

  li {
    list-style: none;
  }
</style>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖豪娜,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伸辟,死亡現(xiàn)場離奇詭異簿姨,居然都是意外死亡痢甘,警方通過查閱死者的電腦和手機喇嘱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來塞栅,“玉大人者铜,你說我怎么就攤上這事》乓” “怎么了作烟?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長砾医。 經(jīng)常有香客問我拿撩,道長,這世上最難降的妖魔是什么如蚜? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任压恒,我火速辦了婚禮,結(jié)果婚禮上错邦,老公的妹妹穿的比我還像新娘探赫。我一直安慰自己,他們只是感情好撬呢,可當我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布伦吠。 她就那樣靜靜地躺著,像睡著了一般魂拦。 火紅的嫁衣襯著肌膚如雪毛仪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天芯勘,我揣著相機與錄音潭千,去河邊找鬼。 笑死借尿,一個胖子當著我的面吹牛刨晴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播路翻,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼狈癞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了茂契?” 一聲冷哼從身側(cè)響起蝶桶,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎掉冶,沒想到半個月后真竖,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脐雪,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年恢共,在試婚紗的時候發(fā)現(xiàn)自己被綠了战秋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡讨韭,死狀恐怖脂信,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情透硝,我是刑警寧澤狰闪,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站濒生,受9級特大地震影響埋泵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜罪治,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一秋泄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧规阀,春花似錦恒序、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至厉碟,卻和暖如春喊巍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背箍鼓。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工崭参, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人款咖。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓何暮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親铐殃。 傳聞我的和親對象是個殘疾皇子海洼,可洞房花燭夜當晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容