欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue點擊按鈕動態(tài)創(chuàng)建與刪除組件功能

 更新時間:2019年12月29日 10:37:40   作者:其然123  
這篇文章主要介紹了vue點擊按鈕動態(tài)創(chuàng)建與刪除組件功能,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下

主要功能需求點:

  1. 點擊左側(cè)組件庫按鈕創(chuàng)建對應(yīng)的不同的組件,并在右側(cè)區(qū)域展示
  2. 點擊右側(cè)創(chuàng)建的組件中的刪除按鈕,刪除對應(yīng)的組件
  3. 刪除對應(yīng)的組件之后,下方的組件位置自動上移

效果圖:

代碼:

父組件代碼(去除了css樣式代碼):

<template>
 <div class="home">
  <div class="container">
   <div class="addZujian">
    <div>
     <span>組件庫</span>
     <span style="color:#bbb;margin-left:10px;font-size:14px;">點擊使用</span>
    </div>
    <div class="zujianBtn" @click="zujian">添加組件1</div>
    <div class="zujianBtn" @click="zujian2">添加組件2</div>
   </div>
   <div class="zujianContent">
    <div>組件展示區(qū)</div>
    <!-- Vue提供了 component ,來展示對應(yīng)名稱的組件 -->
    <!-- component 是一個占位符, :is 屬性,可以用來指定要展示的組件的名稱 -->
    <component
     v-for="(item,index) in comName"
     :is="item.name"
     :key="index"
     @func="getContent(index)"
    ></component>
   </div>
  </div>
 </div>
</template>
<script>
// 引入子組件
import zujian1 from "./zujian";
import zujian2 from "./zujian2";
export default {
 data() {
  return {
   comName: []
  };
 },
 components: {
  zujian1,
  zujian2
 },
 methods: {
  // 添加組件1
  zujian() {
   this.comName.push({
    name: "zujian1"
   });
  },
  // 添加組件2
  zujian2() {
   this.comName.push({
    name: "zujian2"
   });
  },
  // 刪除組件
  getContent(index) {
   this.comName.splice(index, 1);
  }
 }
};
</script>

子組件1代碼(去除了css樣式代碼):

<template>
 <div class="home">
  <div class="container">
   <span>我是組件1</span>
   <span class="del" @click="del">刪除組件</span>
  </div>
 </div>
</template>
<script>
export default {
 data() {
  return {};
 },
 methods: {
  del() {
   // 子組件向父組件傳值(此處傳遞一個空值) - 父組件將執(zhí)行g(shù)etContent方法
   this.$emit('func','')
  }
 }
};
</script>

子組件2代碼(去除了css樣式代碼):

<template>
 <div class="home">
  <div class="container">
   <span>我是組件2</span>
   <span class="del" @click="del">刪除組件</span>
  </div>
 </div>
</template>
<script>
export default {
 data() {
  return {};
 },
 methods: {
  del() {
   // 子組件向父組件傳值(此處傳遞一個空值) - 父組件將執(zhí)行g(shù)etContent方法
   this.$emit("func", "");
  }
 }
};
</script>

總結(jié)

以上所述是小編給大家介紹的vue點擊按鈕動態(tài)創(chuàng)建與刪除組件功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • Vue新搭檔TypeScript快速入門實踐記錄

    Vue新搭檔TypeScript快速入門實踐記錄

    TypeScript 是一種由微軟開發(fā)的自由和開源的編程語言,它是 JavaScript 的一個超集,擴(kuò)展了 JavaScript 的語法。這篇文章主要介紹了Vue新搭檔TypeScript快速入門實踐,需要的朋友可以參考下
    2021-06-06
  • vant開發(fā)微信小程序安裝以及簡單使用教程

    vant開發(fā)微信小程序安裝以及簡單使用教程

    這篇文章主要介紹了vant開發(fā)微信小程序安裝以及簡單使用教程,需要的朋友可以參考下
    2022-12-12
  • Vue實現(xiàn)多點涂鴉效果的示例代碼

    Vue實現(xiàn)多點涂鴉效果的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Vue實現(xiàn)多點涂鴉效果,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • Electron+Vue實現(xiàn)截屏功能的兩種方式

    Electron+Vue實現(xiàn)截屏功能的兩種方式

    在Electron環(huán)境下,截屏功能相對強(qiáng)大,可以通過desktopCapturer獲取應(yīng)用視頻流,實現(xiàn)對整個應(yīng)用的截屏,而在非Electron環(huán)境下,截屏功能受限,只能截取瀏覽器內(nèi)容,且存在iframe或base64圖片加載問題
    2024-10-10
  • vue項目中使用AES實現(xiàn)密碼加密解密(ECB和CBC兩種模式)

    vue項目中使用AES實現(xiàn)密碼加密解密(ECB和CBC兩種模式)

    這篇文章主要介紹了vue項目中使用AES實現(xiàn)密碼加密解密的方法,主要是通過ecb和cbc兩種模式,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • ElementUI radio組件選中小改造

    ElementUI radio組件選中小改造

    這篇文章主要介紹了ElementUI radio組件選中小改造,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • vue 如何實現(xiàn)表單校驗

    vue 如何實現(xiàn)表單校驗

    這篇文章主要介紹的是vue 如何實現(xiàn)表單校驗的方法,又代碼詳細(xì)解說,感興趣的小伙伴可以參考下面文章的具體內(nèi)容
    2021-09-09
  • 關(guān)于vue中的時間格式轉(zhuǎn)化問題

    關(guān)于vue中的時間格式轉(zhuǎn)化問題

    這篇文章主要介紹了關(guān)于vue中的時間格式轉(zhuǎn)化問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Vue3計算屬性和異步計算屬性方式

    Vue3計算屬性和異步計算屬性方式

    這篇文章主要介紹了Vue3計算屬性和異步計算屬性方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue實現(xiàn)自定義"模態(tài)彈窗"組件實例代碼

    vue實現(xiàn)自定義"模態(tài)彈窗"組件實例代碼

    頁面中會有很多時候需要彈窗提示,我們可以寫一個彈窗組件,下面這篇文章主要給大家介紹了關(guān)于vue實現(xiàn)自定義"模態(tài)彈窗"組件的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12

最新評論