国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Vue.js tab實現選項卡切換

2024-05-06 15:17:14
字體:
來源:轉載
供稿:網友

本文為大家分享了Vuejs 組件化開發tab組件實例,供大家參考,具體內容如下

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>index</title> <link rel="stylesheet" href="css/index.css" > <script type="text/javascript" src="../lib/vue.min.js"></script> <script type="text/javascript" src="../lib/jquery-1.11.3.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 { margin: 10px 0 0 95px; width: 185px; height: 40px; } #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></head><body> <div id="tabItem"> <my-tab></my-tab> <my-tab></my-tab> </div> <!--組件模板--> <script type="text/template" id="tab"> <div id="tabPanel"> <label>添加滑塊名稱:<input type="text" v-model="tabItem" class="itemname"></label><br> <label>添加滑塊內容:<input type="text" v-model="tabContent" class="itemcontent"></label><br> <input type="button" value="添加選項" @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> </script> <!--組件模板--></body></html><script> var vue = new Vue({ el: "#tabItem", data: { }, components: { 'my-tab': { template: '#tab', data: function() {  return {  tabs: ["第一項", "第二項"],  tabContents: ["第一項內容", "第二項內容"],  num: 0,  tabItem: "",  tabContent: ""  } }, methods: {  //切換滑塊  toggle: function(index) {  this.num = index;  },  //添加滑塊  addItem: function() {  if (this.tabItem == "" || this.tabContent == "") {  alert("填寫完整的名稱和內容");  } else {  this.tabs.push(this.tabItem);  this.tabContents.push(this.tabContent);  }  },  //雙擊刪除滑塊  del: function(index) {  this.tabs.splice(index, 1);  this.tabContents.splice(index, 1)  },  //編輯選項內容  editContent: function(index, value) {  this.tabContents[index] = value;  console.log(this.tabContents);  } } } } });</script>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 吉安县| 阳春市| 麻城市| 额敏县| 丹东市| 巴林左旗| 浮梁县| 景泰县| 台东市| 德保县| 蕲春县| 开江县| 阳原县| 满城县| 吐鲁番市| 香港| 论坛| 叶城县| 襄垣县| 正定县| 阿鲁科尔沁旗| 彭泽县| 克拉玛依市| 霍林郭勒市| 聂荣县| 安阳县| 富平县| 阿城市| 托克逊县| 永安市| 德兴市| 怀化市| 西安市| 临夏市| 桃园县| 兴宁市| 嫩江县| 永宁县| 四平市| 大渡口区| 营山县|