ICode9

精准搜索请尝试: 精确搜索
  • Vue3 封装 Element Plus Menu 无限级菜单组件2022-09-16 21:33:37

    本文分别使用 SFC(模板方式)和 tsx 方式对 Element Plus el-menu 组件进行二次封装,实现配置化的菜单,有了配置化的菜单,后续便可以根据路由动态渲染菜单。 1 数据结构定义 1.1 菜单项数据结构 使用 element-plus el-menu 组件实现菜单,主要包括三个组件: el-menu:整个菜单; el-sub-menu:含

  • el-date-picker日期选择限制范围2022-09-16 16:31:55

    1.如果只比较两个值的话---效果是这种的            // 这是<template>的 <el-row> <el-col :span="12"> <el-form-item label="计划评审日期(起)" prop="planPsDateStart"> <el-date-picker

  • 事件冒泡和事件捕获的区别2022-09-14 15:34:26

    事件冒泡和事件捕获这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。 1、事件冒泡 事件冒泡:事件会从最内层的元素开始发生,一直向上传播,直到document对象。 2、事件捕获 事件捕获:与事件冒泡相反,事件会从最外层开始发生,直到最具体的元素。 3、addEventListener方法element.a

  • 计算属性2022-09-12 02:03:10

    1.什么是计算属性 计算属性指的是通过一系列运算之后,最终得到一个属性值 这个动态计算出来的属性值,可以被模板结构或methods方法使用。示例代码如下: const vm = new Vue({ //el为固定写法,表示当前实例vm要控制哪一个区域,返回值是一个选择器 el:"

  • drag 自定义指令2022-09-09 16:01:28

    import Vue from 'vue' const drag = Vue.directive('drag', {     bind: function(el) {},     inserted: function(el) {         el.onmousedown = function(e) {             var disx = e.pageX - el.offsetLeft             var disy = e.pageY -

  • Vue的生命周期的详解2022-09-07 11:33:21

    Vue的生命周期是每个使用Vue框架的前端人员都需要掌握的知识,以此作为记录。Vue的生命周期就是vue实例从创建到销毁的全过程,也就是new Vue() 开始就是vue生命周期的开始。Vue 实例有⼀个完整的⽣命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom -> 渲染、更新 -> 渲染、卸

  • el-table二次封装2022-09-06 19:01:10

    <template> <div style="margin: 20px 20px 100px 20px"> <el-table border class="customer-no-border-table" element-loading-text="数据正在加载中..." :row-class-name="tableRowClassName&qu

  • elementUI-el-table表头固定不滑动2022-09-06 09:31:54

    1.表格总体需要实现滚动效果,但是表头不会随之滚动 2.实现方式 表格外层盒子高度100%;el-table的高度也为100%,el-table标签中添加 height="100%" <div class="tableD"> <el-table :data="Data" style="width: 100%" height="100%&qu

  • Vue-双向数据绑定2022-09-05 23:34:03

    双向数据绑定的源代码 <body> <div id="app"> <p>{{data1}}</p> <input name="" id="" :value="data1" @input="fn"> </div> </body> <script> new Vue({ el:&qu

  • vue3 组件-表格分页2022-09-05 16:00:19

    typescript 类型提示(属性、方法、el-table 与 el-pagination 自带 ts 类型) json 配置 el-table 控制栏自定义 单元格编辑 编辑行 自动请求接口 接口请求参数与响应数据路径自定义 接口请求参数序列化 v-loading 显示及超时提示文字 空状态提示文字及超时提示文字 https://kuangyx.

  • Vue实现CSDN评论区的抽屉drawer效果,不需要用el-drawer组件。2022-09-02 12:03:55

    一、效果预览 二、代码思路 1、思路:在当前页面添加一个浮动的div组件,用v-if绑定显示与否,点击评论图标的时候,显示该div <!--评论弹窗--> <div v-if="drawer" class="commentDrawer"> <span>评论区</span> <span @click="drawer = false" style=&quo

  • el-table修改样式2022-09-02 11:01:36

    修改头部样式: .el-table .el-table__header-wrapper tr th{ background-color: rgb(18, 47, 92)!important; color: rgb(255, 255, 255); } 修改每行样式: .el-table .el-table__row{ background-color: rgb(18, 47, 92); color: rgb(255, 255, 255); } 鼠标hover每行的

  • java El表达式2022-09-01 23:34:44

    //支持:中文、英文、下划线,单独或三者合一: String regex="^[\\u4E00-\\u9FA5A-Za-z0-9_]+$"; if ("Adsf_最大的".matches(regex)) { System.out.println(true); } //输出为:true if ("dddd".matches(regex)) { System.out.println(true); } //true if (&q

  • 自定义指令,按钮防连击2022-09-01 16:32:33

    directives: { preventReClick: { inserted(el, binding) { el.addEventListener('click', () => { if (!el.disabled) { el.disabled = true setTimeout(() => { el.disab

  • element-ui table组件 el-table-column宽度和对应位置总结 width="100"2022-09-01 13:00:56

    element-ui table组件 el-table-column宽度和对应位置总结 以三列为例 1. 如果都不设置width则是平分宽度 <el-table-column prop="name" label="礼品名称"></el-table-column><el-table-column prop="priceRange" label="单价(元)" ></el-table-

  • el-image局部显示(不全屏遮罩)2022-08-31 16:35:15

    需要修改遮罩层的定位,使用绝对定位,设置遮罩层的大小,注意样式修改需要是全局样式,不能用scoped <style lang="scss"> .el-image-viewer__wrapper { position: absolute!important; top: 70px!important; left: 300px!important; width: calc(50% - 150px)!import

  • 动态for循环el-collapse-item手风琴效果,v-model以及时间控件的限制2022-08-31 11:03:31

      历史详情里面还有要修改的表单      后台返回的数据结构是 data:{ entry:{}, entryHistory:[{}] } <div v-for="(item, index) in contractForm.entryHistory" :key="index"> <el-collapse-item :title="'历史入场详情信息 (&

  • element-el-table、el-pagination,实现自动编号2022-08-31 09:31:08

    1.默认排序 <el-table-column type="index" label="序号" align="center" width="60"> </el-table-column> 2.实际所需排序 <el-table-column type="index" label="序号" align="center"

  • Vue-条件渲染2022-08-31 01:02:59

    条件渲染   条件渲染的属性有两个:     1.v-if/v-else     v-if的方法是删除元素 <body> <div id="app"> <div v-if="flag">上课</div> <div v-if="n">下课</div> <button @click="fn">切换</button>

  • El_获取域中存储的值和El_获取域中存储的值_对象值2022-08-30 03:01:06

    2获取值 1.el表达式只能从域对象中获取值 2语法: 1.$[域名称.键}:从指定域中获取指定键的值域名称:1.pageScope2.requestScope 3.sessionScope 4.applicationScope--> 举例:在 request 域中存储了 name =张三*获取:${ requestScope . name } --> pageContext --> request  --> session   

  • Vue的基础指令2022-08-29 23:02:37

    1.普通插值表达式插入数据 <body> <div id="app"> <div>{{text1}}</div> <div>{{text2}}</div> </div> </body> <script> new Vue({ el:"#app", data:{ text1:"插入值一", text2:&qu

  • el-select和el-tree一起用2022-08-29 15:02:48

    html代码 <el-form-item label="树型结构" > <el-select v-model="treeData" placeholder="请选择..." style="width: 16rem" > <el-option :value="treeDataValue" style="h

  • 动态获取部门(el-tree-select)自定义键名2022-08-29 10:00:47

     <el-tree-select check-strictly size="large" :props="treeProps" :data="datas.dataTree" v-model="datas.Departmentid" :multiple="false&qu

  • JSP中的EL 表达式2022-08-28 15:32:28

    JSP中的EL 表达式 什么是 EL 表达式,EL 表达式的作用? EL 表达式的全称是:Expression Language。是表达式语言。 EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。 因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多。 <

  • 通过自定义指令对button进行权限的校验2022-08-28 10:03:04

    通过自定义指令对button进行权限的校验 场景:左侧菜单栏通过调接口获取,每一个菜单下的还有该菜单下的button的权限操作,在mentType为2时,该children就是button权限列表 1.先获取所有有权限的buttom import store from "@/store" export function setPermission (menuList) { let btnL

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有