日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Vue 監聽元素前后變化值實例

瀏覽:193日期:2022-12-23 16:31:02

我就廢話不多說了,大家還是直接看代碼吧~

export default { data() { return { item: ’’ } }, watch: { item(now, before){ let remove = before.filter(x => now.indexOf(x) == -1); let add = now.filter(x => before.indexOf(x) == -1); /* 顯示字符串或數組元素的增加和減少 */ console.log(add, remove); } }}

補充知識:Vuejs+Element監聽-window.resize-el-menu響應式顯示

效果

Vue 監聽元素前后變化值實例

代碼

template

<template> <div class='sidebar'> <!-- 折疊按鈕 --> <div @click='collapseChage'> <i v-show='!collapse'> &nbsp;&nbsp; <small>收縮側邊欄</small> </i> <i v-show='collapse'></i> </div> <el-menu :default-active='onRoutes' :collapse='collapse' text-color='#8d9199' active-text-color='#20a0ff' unique-opened router > <template v-for='item in items'> <template v-if='item.subs'> <el-submenu :index='item.index' :key='item.index'> <template slot='title'> <i :class='item.icon'></i> <span slot='title'>{{ item.title }}</span> </template> <template v-for='subItem in item.subs'> <el-submenu v-if='subItem.subs' :index='subItem.index' :key='subItem.index'> <template slot='title'> <i :class='subItem.icon'></i> {{ subItem.title }} </template> <el-menu-item v-for='(threeItem,i) in subItem.subs' :key='i' :index='threeItem.index' >{{ threeItem.title }}</el-menu-item> </el-submenu> <el-menu-item v-else :index='subItem.index' :key='subItem.index'> <i :class='subItem.icon'></i> {{ subItem.title }} </el-menu-item> </template> </el-submenu> </template> <template v-else> <el-menu-item :index='item.index' :key='item.index'> <i :class='item.icon'></i> <span slot='title'>{{ item.title }}</span> </el-menu-item> </template> </template> </el-menu> <div> <i v-show='collapse'></i> </div> </div></template>

javascript

<script>import bus from './bus';import { menu } from '../../data/menu';export default { data() { return { collapse: false, items: menu, screenWidth: 1000 }; }, computed: { onRoutes() { return this.$route.path.replace('/', ''); } }, created() { // 通過 Event Bus 進行組件間通信,來折疊側邊欄 bus.$on('collapse', msg => { this.collapse = msg; }); }, mounted() { // if (document.body.clientWidth < 1500) { // this.collapseChage(); // } const that = this; window.addEventListener('resize', function() { return (() => { window.screenWidth = document.body.clientWidth; that.screenWidth = window.screenWidth; })(); }); }, watch: { screenWidth(val) { if (!this.timer) { this.screenWidth = val; this.timer = true; let that = this; setTimeout(function() { // that.screenWidth = that.$store.state.canvasWidth console.log(that.screenWidth); that.auto(); that.timer = false; }, 400); } } }, methods: { // 側邊欄折疊 collapseChage() { this.collapse = !this.collapse; bus.$emit('collapse', this.collapse); }, auto() { if (this.screenWidth < 1200) { console.log('收起來'); this.collapse = true; bus.$emit('collapse', true); } else { console.log('展開'); this.collapse = false; bus.$emit('collapse', false); } } }};</script>

css

<style scoped>.sidebar { z-index: 1024; display: block; position: fixed; left: 0; top: 70px; bottom: 0; overflow-y: scroll;}.sidebar::-webkit-scrollbar { width: 0;}.sidebar-el-menu:not(.el-menu--collapse) { width: 200px;}.sidebar > ul { height: 100%; /*寫給不支持calc()的瀏覽器*/ height: calc(100% - 52px); top: 30px; background-color: rgb(235, 239, 243); border-top: 1px solid #d6d6d6;}.sidebar > ul > li,.sidebar > ul > li div { background-color: rgb(235, 239, 243);}.sidebar > ul > li > ul { background-color: rgb(235, 239, 243);}.el-menu { background-color: rgb(235, 239, 243);}i { margin-right: 10px;}.collapse-btn { height: 30px; width: 100%; cursor: pointer; line-height: 30px; position: absolute; top: 0; left: 0; background-color: #f4f6fa; color: #fff; text-align: center; overflow: hidden; box-sizing: border-box; box-shadow: 0 5px 10px #ddd;}.collapse-btn i { color: #8d9199; padding: 1px; cursor: pointer; overflow: hidden; text-overflow: ellipsis;}/* .collapse-btn:before{ content: ''; display: block; height: 0; border-top: 1px dotted #909399; position: absolute; left: 15px; right: 15px; top: 18px; } */</style>

##注意⚠️

此開發框架是github 名為 lin-xin 的 vue-manage-system

因公司項目需要兼容iPad,故而修改

詳細代碼點擊這里

以上這篇Vue 監聽元素前后變化值實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩国产在线一| 日韩中文字幕亚洲一区二区va在线| 亚洲欧美日本日韩| 男女男精品网站| 欧美一区=区三区| 欧美日韩一区二区三区在线电影| 欧美日韩中文字幕一区二区三区| 久久麻豆精品| 老牛国产精品一区的观看方式| 久久亚洲国产精品一区二区| 日韩在线观看一区二区三区| 国产精品www.| sm捆绑调教国产免费网站在线观看| 日本а中文在线天堂| 久久国产亚洲| 亚洲免费毛片| 国产一区二区三区网| 不卡在线一区二区| 亚洲bt欧美bt精品777| 国产日韩三级| 天堂中文av在线资源库| 黑森林国产精品av| 午夜精品亚洲| 国产精品欧美在线观看| 成人av二区| 天堂成人免费av电影一区| 日韩中文欧美| 久久精品99久久久| 日韩av二区| 免费人成黄页网站在线一区二区| 欧美在线日韩| 精品国产91| 蜜桃视频免费观看一区| 国产一区二区三区视频在线| 蜜桃免费网站一区二区三区| 国产精品jk白丝蜜臀av小说| 国产精品一级| 蜜桃精品在线| 日本一不卡视频| 亚洲国产专区校园欧美| 欧美精品一二| 精品免费视频| 日韩区一区二| 免费欧美一区| 国产精品乱战久久久| 怡红院精品视频在线观看极品| 国产精品主播| 日韩午夜精品| 高清不卡亚洲| 欧美国产亚洲精品| 美女精品一区| 国产中文字幕一区二区三区| 巨乳诱惑日韩免费av| 国产不卡一区| 国产亚洲一卡2卡3卡4卡新区| 影音先锋久久| 日韩欧美自拍| 卡一卡二国产精品| 日韩高清欧美激情| av不卡免费看| 电影天堂国产精品| 久久国内精品视频| 亚洲一区有码| 欧美日韩国产高清| 欧美日韩尤物久久| 精品欧美视频| 亚洲精品一级| 99国产精品视频免费观看一公开| 欧美少妇精品| 国产精品精品| 国产在线不卡一区二区三区| 国产亚洲观看| 日韩成人一级| 日韩久久一区| 日韩视频一二区| 亚洲免费资源| 一区二区精品| 日av在线不卡| 欧美专区18| 最新亚洲激情| 欧美日韩国产免费观看| 亚洲精品成人图区| 高清一区二区| 麻豆理论在线观看| 国产高清不卡| 日本а中文在线天堂| 日韩av自拍| 色综合狠狠操| 国产一区二区三区亚洲| 成人污污视频| 97精品国产福利一区二区三区| 你懂的网址国产 欧美| 国产欧美日韩综合一区在线播放| 日韩精品乱码av一区二区| 最新国产精品视频| 亚洲精一区二区三区| 鲁大师成人一区二区三区| 国产精品视区| 婷婷综合电影| 国产亚洲欧美日韩精品一区二区三区| 日本aⅴ精品一区二区三区| 午夜性色一区二区三区免费视频| 在线精品视频一区| 视频一区中文字幕精品| 青青国产91久久久久久| 欧美日韩亚洲国产精品| 国产精品一区二区三区四区在线观看| 国产伦精品一区二区三区视频| 国产毛片久久久| 91视频一区| 欧美日韩亚洲在线观看| 久久久成人网| 亚洲精品小说| 深夜福利一区| 免费在线观看一区| 日本午夜大片a在线观看| 美女久久久久| 四虎国产精品免费久久| 美日韩一区二区三区| 中文在线中文资源| 欧美日韩水蜜桃| 蜜桃久久久久久| 国产精品手机在线播放| 欧美激情国产在线| 欧美一区三区| 日韩精品91亚洲二区在线观看| 日韩中出av| 色88888久久久久久影院| 丝袜美腿成人在线| 国产激情久久| 欧美久久精品一级c片| 亚洲欧洲av| 动漫av一区| 黄色av日韩| 国产精品成人**免费视频| 久久久夜夜夜| 日韩高清中文字幕一区| 精品网站999| 91久久中文| 国产精品伦一区二区| 蜜臀av免费一区二区三区| 亚洲麻豆一区| 日韩国产专区| 日韩国产欧美三级| 99成人在线视频| 97se亚洲| 亚洲精品一二三区区别| 麻豆精品av| 亚洲欧美日韩精品一区二区| 国产激情欧美| 久久午夜精品| 日韩欧美二区| 日本不卡不码高清免费观看| 国产成人精品亚洲日本在线观看| 亚洲精品九九| 三级小说欧洲区亚洲区| 日韩精品亚洲专区在线观看| 麻豆理论在线观看| 日韩av一级片| 国产美女一区| 日韩欧美精品综合| 欧美影院精品| 国产视频一区三区| av资源新版天堂在线| 亚洲人成网站在线在线观看| 国产超碰精品| 国产精品66| 亚洲人成精品久久久| 成人羞羞视频播放网站| 六月丁香综合在线视频| 免费高清在线一区| 成人免费网站www网站高清| 久久激情av| 中文精品电影| 日韩午夜一区| 久久精品国产大片免费观看| 成人免费一区| 国产精品一区二区三区av | 亚洲精品人人| 国产真实久久| 日韩国产在线| 国产成人a视频高清在线观看| 青青青国产精品| 蜜臀久久久99精品久久久久久| 秋霞国产精品| 国产一区二区视频在线看| 久久激情五月婷婷| 日韩精品久久理论片| 中文字幕亚洲精品乱码| 亚洲一卡久久| 亚洲精品中文字幕乱码| 亚洲先锋成人| 99视频精品视频高清免费| 亚洲午夜天堂| 深夜福利视频一区二区| 福利在线一区| 色综合五月天| 国产在线|日韩| 欧美日韩一区二区综合| 久久蜜桃av|