一 谈谈对 keep-alive 了解? keep-alive 是Vue内置一个组件,可以使被包含组件保留状态,避免重新渲染,其有以下特性: * 一般结合路由和动态组件一起使用,用于缓存组件; * 提供 include 和 exclude 属性,两者都支持字符串或正则表达式,include 表示只有名称匹配组件会被缓存, exclude 表示任何名称匹配组件都不会被缓存,其中 exclu
? 作者简介:大家好,我是Taro,前端领域创作者 ✒️ 个人主页:唐璜Taro ? 支持我:点赞?+? 评论 + ⭐️收藏最近在修改我司一款医疗类CMS系统,采用技术栈是 Vue2.x + Ant-Design-Vue ,用户提到了一个需求,希望在切换Tabs多页签时,能够在其他Tabs切换回来后,下方分页器页码依然可以留在离开前页数。 这里想到是 使用 Vue keep-alive
转载 2024-03-21 11:45:09
74阅读
这一章主要是列举vue实例一些实用方法和属性,大概讲解一下用到地方,有些涉及组件部分属性,暂时跳过,待到学完组件章节,再回过头来补充。主要讲解:vue instance声明方式vue instance上属性vue instance上方法vue instance声明方式const vm = new Vue({ el:"#app",
小列表涉及知识点 : form-inline 会让元素在以行内显示 在Vue,使用事件绑定机制,为元素指定处理函数时候,如果加了小括号,就可以给函数传参了 seach关键字搜索法 增加数据并渲染 根据获取id利用循环方法找到对应索引数据删除数据forEach some filter(过滤) findIndex 这些都属于数组新方法 ES6,为字符串提供了一个新方法,叫做 String
之前我们说到,数组方法内部其实都依赖了对象基本语义,因此多数情况下,不需要特殊处理就能让方法按预期执行。就比如数组includes方法,看下面代码:const arr = reactive([1,2]) effect(()=>{ console.log(arr.includes(1)) // 初始打印 true }) arr[0] = 3 // 副作用函数重新执行,并打印fals
转载 2024-02-22 18:35:26
4719阅读
前言  前面碰到一个需求:想要判断一个数是否在某个数组,然后决定返回值   详见:一块学Vue:学习日记_2020.1.9 - 利用Vue实现冒泡排序过程展示器_第二次优化   一开始想方法是:this.state == 5 || this.state == 9 || this.state == 0 ? true : false;  但是感觉需要判断数多了之后,写起来很麻烦,就想了第二种方
数组方法之includes(写出我myIncludes)首先,includes()方法用来判断一个数组是否包含一个指定值,如果是返回 true,否则false。先来简单使用一下include()方法var arr = [10,20,30,40,50]; arr.includes(10); //true当传入俩个参数参数var arr = [10,20,30,40,50]; arr.inc
转载 2024-05-16 09:14:41
4200阅读
1点赞
vue.jsvue.js只聚焦视图层,是构建数据驱动web界面的一个库。数据绑定定义:将数据和视图相关联,当数据发生变化时,可以自动更新视图。语法 1) 插值     使用双大括号{{}},双大括号会将里面的值当做字符串进行处理;而如果值是HTML片段时,则使用三个大括号进行绑定<!-- {{text}}值改变时,文本值也会联动发生变化。即渲染一次,就
转载 2024-08-21 20:32:44
406阅读
最近在做项目的时候碰到了一个奇怪问题,通过 Vue.mixin 方法注入到 Vue 实例一个方法不起作用了,后来经过仔细排查发现这个实例自己实现了一个同名方法,导致了 Vue.mixin 注入方法失效。后来查阅资料发现 Vue.mixin 注入到实例 methods 方法会被实例同名方法替换,而不会依次执行。于是我就有了查看源码想法,进而诞生了这篇文章~本文所用源码版本为 2.2.
1、some(回调函数(item,index)) ⽅法测试数组是不是⾄少有1个元素通过了被提供函数测 试。它返回是⼀个Boolean类型值2、find() ⽅法返回数组满⾜提供测试函数第⼀个元素值。否则返回 undefined。3、 splice() ⽅法通过删除或替换现有元素或者原地添加新元素来修改数组,并以数组形式返回被 修改内容。此⽅法会改变原数组。4、 includes
转载 2024-04-22 19:06:10
107阅读
一、vue使用1、vue-clivue 项目是基于vue-cli 脚手架搭建项目。当我们要创建一个项目时,首先要先全局安装vue-cli脚手架,命令行为:npm i -g @vue/cli在搭建完成项目以后,我们需要来了解 src 目录下各个文件夹和文件用法。├── assets 放置静态资源 ├── components 放组件 ├── router 定义路由相关配置 ├── views
转载 2024-08-09 13:29:25
193阅读
文章目录Vue数组常用操作函数/迭代器使用总结 -- 数组亦可称为集合一、 数组常用函数/方法1. push(Element): 向数组末尾添加元素(更新原数组),并且会返回更新后数组长度2. pop(Element): 删除数组最后一个元素(更新原数组),并且会返回更新后数组长度3. shift(Element): 删除数组第一个元素(更新原数组),并且会返回更新后数组长度4.
#include叫做文件包含命令,用来引入对应头文件(.h文件)。#include 也是C语言预处理命令一种。 #include 处理过程很简单,就是将头文件内容插入到该命令所在位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴效果相同。 #include 用法有两种,如下所示:#include <stdHeader.h> #include "myHeader.
node_modules:npm 加载项目所需要各种依赖模块。src:这里是我们开发主要目录(源码),基本上要做事情都在这个目录里面,里面包含了几个目录及文件:  1、assets:放置一些图片(会根据图片大小分类进行base64命名还是其他方式命名),如logo等;  2、components:目录里放是一个个组件文件;  3、App.vue:项目入口组件(跟组件),我们也可以将组件
Vue /src/core/instance/index.js.    //vue初始化,也就是vue构造函数位置import {initMixin} from './init' //vue 构造函数 function Vue(options){ if (!(this instanceof Vue)) { warn$2('Vue is a c
目录今日内容详细一、props其他二、混入mixin三、插件四、elementui使用五、vuex六、vue Router七、localStorage系列今日内容详细一、props其他# 安装依赖 cnpm install # 做成纯净vue项目 -在routerindex.js 删除about路由 -删除所有小组件和about页面组件 -只留App.vue <templa
转载 2024-07-06 05:52:22
196阅读
       在Vue.js,过滤器主要用于文本格式化,或者数组数据过滤与排序等。从Vue.js2.0.0版本开始,内置过滤器被删除了,如果使用过滤器,需要自己编写。过滤器可以用在两个地方:双花括号插值和v-bind表达式,使用时通过管道符( | )添加到表达式尾部使用。      &nb
转载 2024-09-27 16:40:29
60阅读
又到了大家最喜欢项目练习阶段,学以致用,今天我们要用前几篇学习内容实现列表添加与删除。学前准备:①:JavaScriptsplice(index,i)方法:从已知数组index下标开始,删除i个元素。②:JavaScriptfindIndex() 方法:为数组每个元素都调用一次函数执行。当数组元素在测试条件时返回 true 时, findIndex()
说明:这里说是@vue/cli脚手架构建文件何时使用 public 文件夹你需要在构建输出中指定一个文件名字。你有上千个图片,需要动态引用它们路径。有些库可能和 webpack 不兼容,这时你除了将其用一个独立  标签引入没有别的选择。审查项目的 webpack 配置vue-cli-service 暴露了 inspect&nbs
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .el-table .warning-row { backgroun
  • 1
  • 2
  • 3
  • 4
  • 5