Vue2 & Vue3 二次封装element-ui table-Filter组件,分离过滤条件和表

  • Post author:
  • Post category:vue

前言 起因是要做一个这样的功能: 点击过滤按钮之后展开这些选项,然后点击搜索,为下面表格执行筛选数据的逻辑 element-ui自带的表格过滤功能虽然强大,传递指定参数后就可以在表头出现一个下拉框然后过滤数据,但是我要做的不是这个效果啊qwq(鼠鼠调了两天ele最后才发现过滤只能出现在表头,怨念极重,我说怎么传这点就可以实现过滤了) 然后这个过滤功能咋实现呢?目前还不知道,现在的思路是把这些收集好…

继续阅读 Vue2 & Vue3 二次封装element-ui table-Filter组件,分离过滤条件和表

vue实现拖拽交换位置

  • Post author:
  • Post category:vue

加粗注意 原作者链接 这里仅作备份 需要先引入vuedraggable组件 <template> <div class="root"> <transition-group tag="div" class="container"> <div class="item" :class="'item' + i" v-for="(item, i) in items"…

继续阅读 vue实现拖拽交换位置

vue中v-for生成的动态dom元素中添加绑定事件并实现新标签页打开页面

  • Post author:
  • Post category:vue

今天制作疫情大数据管理页面移动端页面时发现了一个问题需要实现,就是点击标签要实现打开新闻的页面,由于是动态生成的标签,所以无法使用a标签来进行新闻页面的打开,于是我想到了以下办法,就是为所有标签绑定点击事件,然后用中介函数为每一个不同的标签指向不同的事件 html部分: <ul> <li v-for="item in news" :key='item.id'> <sp…

继续阅读 vue中v-for生成的动态dom元素中添加绑定事件并实现新标签页打开页面

vue实现用户点击按钮右侧滑动页面

  • Post author:
  • Post category:vue

1、需求说明 移动端开发中,用户点击标签元素实现右侧滑出页面 2、效果图 3、源码实现 <template> <div id="app"> <!-- <img alt="Vue logo" src="./assets/logo.png" /> <HelloWorld msg="Welcome to Your Vue.js App" /> --&…

继续阅读 vue实现用户点击按钮右侧滑动页面

Vue常用UI框架-elementUI和vant的对比

  • Post author:
  • Post category:vue

一、vant 1、引入与使用 直接通过 CDN 引入到html页面中 <!-- 引入样式文件 --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vant@2.4/lib/index.css"> <!-- 引入 Vue 和 Vant 的 JS 文件 --> <script src="h…

继续阅读 Vue常用UI框架-elementUI和vant的对比

Vue3全局组件

  • Post author:
  • Post category:vue

在src的目录下的components中新建 组件名.vue 如:GlobalComponent.vue <template> 全局组件 </template> <script> export default{ name:"GlobalComponent" } </script> <style> </style> 在main.…

继续阅读 Vue3全局组件

vue项目打包-上传GitHub预览

  • Post author:
  • Post category:vue

打包Vue项目 当Vue项目完成后,在根目录下打开命令行,输入命令: npm run build 实际上此命令就是执行build.js文件,将项目打包成静态资源。 此命令完成后,项目根目录下会多出一个dist文件夹,dist文件里面有: static文件下包括项目打包后的css、js、img、fonts(字体图标)。 ** 项目资源无法加载 ** 点击index.html,浏览器显示该页面是空白的…

继续阅读 vue项目打包-上传GitHub预览

Vue脚手架中唯一ID生成库nanoid的使用

  • Post author:
  • Post category:vue

简介 一个小巧的、安全的、URL 友好的、独特的 JavaScript 字符串 ID 生成器。 导入 cmd中输入 npm i nanoid Vue 脚手架中import // 导入nanoid库 import { nanoid } from "nanoid"; 生成一个随机id // An highlighted block const id = nanoid(); 结果 // 生成了一串随机的…

继续阅读 Vue脚手架中唯一ID生成库nanoid的使用

Vue—-计算属性

  • Post author:
  • Post category:vue

文章目录 1 计算属性 2 声明计算属性 3 计算属性的使用注意点 4 计算属性 与 方法 1 计算属性 计算属性本质上就是一个 function 函数,它可以实时监听 data 中数据的变化,并 return 一个计算后的新值,供组件渲染 DOM 时使用。 2 声明计算属性 计算属性需要以 function 函数的形式声明到组件的 computed 选项中。 注意: 计算属性侧重于得到一个计算的…

继续阅读 Vue—-计算属性

VUE Failed to resolve directive: else

  • Post author:
  • Post category:vue

VUE突然报错 Failed to resolve directive: else,检查半天发现是v-else 不能和 v-for写一起,看来是for了多个else。 <div  class="list" v-else  v-for="( row, key ) in browsingHistory" :key="key"></div> 版权声明:本文为u013978506原…

继续阅读 VUE Failed to resolve directive: else