首页 > 其他分享 >前端vue2 常用的函数

前端vue2 常用的函数

时间:2024-09-12 09:13:18浏览次数:9  
标签:函数 前端 isCollapse 事件 vue2 使用 EventBus changeCollapse

1、在el-menu开启路由模式,default-active使用动态值等于当前路由,就需要用:default-active="$route.path"

 2、阿里巴巴矢量图icfont的使用

  ①将自己需要的图标下载到矢量库对应的项目文件中

 ②更新对应的css代码,点击css代码链接,更新到本地去

 ③使用<i class="iconfont icon-guanggao"></i>使用图标.

3、去掉element的某个标签的默认width

直接使用width=""那么就不会使用默认样式,底层也不会在使用最高级的标签,使用style=""这个属性来表示最高级

例如:想要去掉el-aside的默认宽度,就不用使用!important,直接使用width=""即可

4、vue2中两个组件中传递数据

vue2中两个组件传递数据,可以用事件总线,不受层级限制.

可以参考链接https://blog.csdn.net/dream_boy_/article/details/138656403

具体为:①先创建EventBus.js,如下:

// EventBus.js文件
import Vue from 'vue';
export const EventBus = new Vue();

②在触发这个事件的地方,发送这个事件

    changeCollapse() {
        this.isCollapse = !this.isCollapse;
        EventBus.$emit('changeCollapse', this.isCollapse);
    },

 ③在监听事件的地方接受事件并使用其中数据

  mounted() {
      EventBus.$on('changeCollapse', (isCollapse) => {
      // 处理事件
      this.isCollapse = isCollapse;
    });

④在组件销毁前移除该事件监听

beforeDestroy() {
EventBus.$off('changeCollapse'); // 确保在组件销毁前移除事件监听
}

5、vue2中达成某一个状态后,要修改某一个div的样式,就是动态的变化style,我们可以动态绑定一个class

通过:class="{small:isCollapse}"  这个表示为当isCollapse为true的时候,small这个class中的样式就会生效。

 

 

标签:函数,前端,isCollapse,事件,vue2,使用,EventBus,changeCollapse
From: https://www.cnblogs.com/yansunda/p/18408313

相关文章

  • 函数递归的学习1
    了解递归递归是什么1.在C语言中,递归就是函数自己调用自己。递归的思想把⼀个大型复杂问题层层转化为⼀个与原问题相似,但规模较小的子问题来求解;直到子问题不能再被拆分,递归就结束了。所以递归的思考方式就是把大事化小的过程。递归中的递就是递推的意思,归就是回归的意思。......
  • 苍穹外卖返回前端dishdto信息为null (已解决)-小白篇
    如图,半个小时的注解检查结果每次返回都是null,无法获取dishDto数据最终注意到dishcontroller中的注解少了@requestbody注解   @RequestBody是SpringMVC中的注解,用于将HTTP请求的请求体(body)中的JSON/XML格式的数据转换成Java对象。    在前后端分离的应用中,通......
  • 【自用22.】C++类的静态数据成员以及静态成员函数
    需要获取总的人数,如何实现?方案一:使用全局变量,在构造函数中对这个全局变量进行修改具体代码如下:在Human.cpp中定义全局变量,并在构造函数中对人数进行增加操作#include"Human.h"#include<iostream>usingnamespacestd;intHumanCount=0;Human::Human(){ name......
  • 【小白深度教程 1.16】手把手教你使用 Pytorch3D(1)使用 3D 损失函数来拟合 Mesh
    【小白深度教程1.16】手把手教你使用Pytorch3D(1)使用3D损失函数来拟合Mesh1.安装和导入模块2.加载.obj文件并创建Mesh对象3.可视化源Mesh和目标Mesh4.迭代优化进行拟合5.可视化损失6.保存结果在这篇文章中,我们将学习如何使用3D损失函数变形源......
  • C++ 虚析构函数简单测试
    classBase{public:virtual~Base(){cout<<"~Base"<<'\n';}};classDerived:publicBase{public:~Derived(){cout<<"~Derived"<<'\n';}};intmain(){{......
  • C++:类与对象——详解多态原理、虚函数和抽象类
    1.多态基本内容C++中的多态是面向对象编程的一个重要特性,指的是同一个函数或对象在不同的情况下可以表现出不同的行为。多态通常通过继承和虚函数来实现。它分为两种类型:编译时多态(静态多态)和运行时多态(动态多态)。多态分为两类:静态多态:函数重载和运算符重载属于静态......
  • 快速搭建最简单的前端项目vue+View UI Plus
    1引言‌‌Vue是一套用于构建Web前端界面的渐进式JavaScript框架。‌‌它以其易学易用、性能出色、灵活多变而深受开发者喜爱,并且与其他前端框架(如‌React和‌Angular)相比,在国内市场上受到了广泛的认可和使用。点击进入官方网站。ViewUIPlus是ViewDesign设计体系中......
  • 后台查询数据渲染前端
    后台代码:@GetMapping("/getAll")//多层封装多条信息查询用listpublicResultgetAll(){Listlist=userService.getAdmin();returnResult.success(list);}publicListgetAdmin(){returnadminDao.selectAll();}params类@DatapublicclassParams{privateStr......
  • 【PHP编程】PHP闭包函数及函数回调的实现方式
    https://mp.weixin.qq.com/s/ji6hofCun7w7ErRvLuAiuA原创PHP星编程经验共享2023年10月19日08:01广东1.匿名函数在了解回调函数之前我们来了解一下什么是匿名函数?顾名思义,匿名函数就是一个没有确定函数名的函数,PHP将匿名函数和闭包视作相同的概念,所以匿名函数在PHP中......
  • 前端算法(持续更新)
    1、最大的钻石1楼到n楼的每层电梯口都放着一个钻石,钻石大小不一。你从电梯1楼到n楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能最大的钻石?解题思路:这是一个经典的动态规划问题,可以使用贪心算法来解决。以下是解决这个问题的思路:定义问题从1楼到n楼,每层楼电......