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

基于Vue.js實(shí)現(xiàn)tab滑塊效果

 更新時(shí)間:2017年07月23日 14:51:47   作者:codingNoob  
這篇文章主要為大家詳細(xì)介紹了基于Vue.js實(shí)現(xiàn)tab滑塊效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Vue.js實(shí)現(xiàn)tab滑塊效果的具體代碼,供大家參考,具體內(nèi)容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <script src="../lib/vue.min.js"></script>
 <style>
  *{margin:0;padding:0;}
  #tabPanel .itemname{height:40px;width:180px;margin-bottom:10px;}
  #tabPanel .itemcontent{height:40px;width:180px;}
  #tabPanel .addbtn{width:100px;height:30px;}
  #tabPanel .active{background:#eee;}
  #tabPanel{height:340px;width:500px;margin:100px auto;}
  #tabPanel .tab{height:40px;background:#ccc;margin-top:10px;}
  #tabPanel .tab ul li{list-style: none;float:left;width:80px;height:40px;text-align:center;line-height:40px;}
  #tabPanel .content{height:300px;width:500px;background:#eee;}
 </style>
 <title>Vue.js編寫tab滑塊效果</title>
</head>
<body>
 <div id="tabPanel">
  <label>添加滑塊名稱:<input type="text" v-model="tabItem" class="itemname"></label><br>
  <label>添加滑塊內(nèi)容:<input type="text" v-model="tabContent" class="itemcontent"></label><br>
  <input type="button" value="添加選項(xiàng)" @click="addItem()" class="addbtn">
  <div class="tab">
   <ul>
    <li v-for="(value, index) in tabs" v-bind:class="{active: index == num }" @mouseover="toggle(index)" @dblclick="del(index)">{{value}}</li>
   </ul>
  </div>
  <div class="content">
   <div class="box" v-for="(value, index) in tabContents" v-show="index == num" contenteditable="true" @blur="editContent(index,value)">{{value+index}}</div>
  </div>
 </div>
</body>
<script>
 var v = new Vue ({
  el: "#tabPanel",
  data: {
   tabs: ["第一項(xiàng)","第二項(xiàng)"],
   tabContents: ["第一項(xiàng)內(nèi)容","第二項(xiàng)內(nèi)容"],
   num: 0,
   tabItem:"",
   tabContent:""
  },
  methods:{
   //切換滑塊
   toggle: function(index){
    this.num = index;
   },
   //添加滑塊
   addItem: function(){
    if(this.tabItem == "" || this.tabContent == ""){
     alert("填寫完整的名稱和內(nèi)容");
    }else{
     this.tabs.push(this.tabItem);
     this.tabContents.push(this.tabContent);
    }
   },
   //雙擊刪除滑塊
   del: function(index){
    this.tabs.splice(index,1);
    this.tabContents.splice(index,1)
   },
   //編輯選項(xiàng)內(nèi)容
   editContent: function(index,value){
    this.tabContents[index] = value;
    console.log(this.tabContents);
   }
  }
 });
</script>
</html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue實(shí)現(xiàn)路由跳轉(zhuǎn)動態(tài)title標(biāo)題信息

    vue實(shí)現(xiàn)路由跳轉(zhuǎn)動態(tài)title標(biāo)題信息

    這篇文章主要介紹了vue實(shí)現(xiàn)路由跳轉(zhuǎn)動態(tài)title標(biāo)題信息,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 如何在Vue中使用debouce防抖函數(shù)

    如何在Vue中使用debouce防抖函數(shù)

    本文主要介紹在Vue中使用debouce防抖函數(shù),設(shè)置一個(gè)門檻值,表示兩次?Ajax?通信的最小間隔時(shí)間。如果在間隔時(shí)間內(nèi),發(fā)生新的keydown事件,則不觸發(fā)?Ajax?通信,并且重新開始計(jì)時(shí)。如果過了指定時(shí)間,沒有發(fā)生新的keydown事件再將數(shù)據(jù)發(fā)送出去,這便是debouce防抖函數(shù)
    2021-12-12
  • 在elementui中Notification組件添加點(diǎn)擊事件實(shí)例

    在elementui中Notification組件添加點(diǎn)擊事件實(shí)例

    這篇文章主要介紹了在elementui中Notification組件添加點(diǎn)擊事件實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Vue實(shí)現(xiàn)動態(tài)查詢規(guī)則生成組件

    Vue實(shí)現(xiàn)動態(tài)查詢規(guī)則生成組件

    今天我們來給大家介紹下在Vue開發(fā)中我們經(jīng)常會碰到的一種需求場景,本文主要介紹了Vue動態(tài)查詢規(guī)則生成組件,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 詳解Vue自定義過濾器的實(shí)現(xiàn)

    詳解Vue自定義過濾器的實(shí)現(xiàn)

    這篇文章主要介紹了詳解Vue自定義過濾器的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧。
    2017-01-01
  • vue 按鈕 權(quán)限控制介紹

    vue 按鈕 權(quán)限控制介紹

    這篇文章主要介紹了vue 按鈕 權(quán)限控制,在日常項(xiàng)目中,會碰到需要根據(jù)后臺接口返回的數(shù)據(jù),來判斷當(dāng)前用戶的操作權(quán)限,必須當(dāng)有刪除權(quán)限時(shí),就顯示刪除按鈕,下面我們就來了解一下具體的解決方法,需要的朋友也可以參考一下
    2021-12-12
  • vue下canvas裁剪圖片實(shí)例講解

    vue下canvas裁剪圖片實(shí)例講解

    在本篇文章里小編給大家整理了關(guān)于vue下canvas裁剪圖片實(shí)例講解內(nèi)容,需要的朋友們可以參考下。
    2020-04-04
  • 使用Vue3進(jìn)行數(shù)據(jù)綁定及顯示列表數(shù)據(jù)

    使用Vue3進(jìn)行數(shù)據(jù)綁定及顯示列表數(shù)據(jù)

    這篇文章主要介紹了使用Vue3進(jìn)行數(shù)據(jù)綁定及顯示列表數(shù)據(jù),整篇文章圍繞Vue3進(jìn)行數(shù)據(jù)綁定及顯示列表數(shù)據(jù)的想換自來哦展開內(nèi)容,需要的小伙伴可以參考一下
    2021-10-10
  • Vue實(shí)現(xiàn)簡單分頁器

    Vue實(shí)現(xiàn)簡單分頁器

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)簡單分頁器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Vue中失去焦點(diǎn)時(shí)所觸發(fā)的事件問題

    Vue中失去焦點(diǎn)時(shí)所觸發(fā)的事件問題

    這篇文章主要介紹了Vue中失去焦點(diǎn)時(shí)所觸發(fā)的事件問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論