写法vue2 vue js

第十五篇 vue - 基础 - 组件基础

组件基础 组件允许我们将 UI 划分为独立的、可重用的部分,并且可以对每个部分进行单独的思考。在实际应用中,组件常常被组织成层层嵌套的树状结构 这和我们嵌套 HTML 元素的方式类似,Vue 实现了自己的组件模型,使我们可以在每个组件内封装自定义内容与逻辑 Vue 同样也能很好地配合原生 Web C ......
基础 组件 vue

第十三篇 vue - 基础 - 侦听器

基本示列 计算属性允许我们声明性地计算衍生值。然而在有些情况下,我们需要在状态变化时执行一些“副作用”:例如更改 DOM,或是根据异步操作的结果去修改另一处的状态 在选项式 API 中,我们可以使用 watch 选项在每次响应式属性发生变化时触发一个函数 export default { data( ......
侦听器 基础 vue

Vue2数据驱动渲染(render、update)

上一篇文章我们介绍了 Vue2模版编译原理,这一章我们的目标是弄清楚模版 template和响应式数据是如何渲染成最终的DOM。数据更新驱动视图变化这部分后期会单独讲解 我们先看一下模版和响应式数据是如何渲染成最终DOM 的流程 Vue初始化 new Vue发生了什么 Vue入口构造函数 funct ......
数据 render update Vue2 Vue

第十二篇 vue - 基础 -生命周期

生命周期钩子 每个 Vue 组件实例在创建时都需要经历一系列的初始化步骤,比如设置好数据侦听,编译模板,挂载实例到 DOM,以及在数据改变时更新 DOM 在此过程中,它也会运行被称为生命周期钩子的函数,让开发者有机会在特定阶段运行自己的代码 注册周期钩子 举例来说,mounted 钩子可以用来在组件 ......
周期 生命 基础 vue

第十一篇 vue - 基础 -表单输入绑定

表单输入绑定 在前端处理表单时,我们常常需要将表单输入框的内容同步给 JavaScript 中相应的变量。手动连接值绑定和更改事件监听器可能会很麻烦 <input :value="text" @input="event => text = event.target.value"> v-model 指 ......
表单 基础 vue

第十篇 vue - 基础 -事件处理

监听事件 我们可以使用 v-on 指令 (简写为 @) 来监听 DOM 事件,并在事件触发时执行对应的 JavaScript。用法:v-on:click="methodName" 或 @click="handler" 事件处理器的值可以是: 内联事件处理器:事件被触发时执行的内联 JavaScrip ......
事件 基础 vue

js中closest()的用法

JavaScript中的closest()方法用于检索最接近的祖先,或者元素的父项与选择器匹配。如果没有找到祖先,则该方法返回 null 。 此方法遍历文档树中的元素及其父元素,并继续遍历直到找到第一个节点。匹配提供的选择器字符串。 例如: var $eFrozen = $(this).closes ......
closest

若依框架-Vue实用框架(权限控制和页面渲染)(四)

Vue实用框架(权限控制和页面渲染) 路由的组成 前端token获取那一步中有一块内容,只是简单提了一下,但其实实际涉及到的内容很多: 用户信息的获取 第一步的GetInfo后端接口不讲了,因为接口都比较简单,就根据获取得到的数据展开下: 前端权限控制粒度 依旧挑重点讲,user对象的无非就是包含了 ......
框架 权限 页面 Vue

若依框架-Vue实用框架(登录验证)(三)

Vue实用框架-Ruoyi(登录验证) token的登录验证中有一步没有详细铺开,即对用户的账号密码进行校验: package com.ruoyi.framework.web.service; @Component public class SysLoginService { 。。。省略 // 用户 ......
框架 Vue

Vue.js 嵌套(多级)路由

视频 3.多级路由(多级路由) 配置路由规则,使用children配置项: routes:[ { path:'/about', component:About, }, { path:'/home', component:Home, children:[ //通过children配置子级路由 { pa ......
路由 Vue js

Vue.js 路由几个注意点

视频 2.几个注意点 路由组件通常存放在pages文件夹,一般组件通常存放在components文件夹。 通过切换,“隐藏”了的路由组件,默认是被销毁掉的,需要的时候再去挂载。 每个组件都有自己的$route属性,里面存储着自己的路由信息。 整个应用只有一个router,可以通过组件的$router ......
路由 Vue js

Vue.js 路由的基本使用

npm i router@3 1.基本使用 安装vue-router,命令:npm i vue-router 应用插件:Vue.use(VueRouter) 编写router配置项: //引入VueRouter import VueRouter from 'vue-router' //引入Luyou ......
路由 Vue js

第八篇 vue - 基础 - 条件渲染

v-if v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回真值时才被渲染 <h1 v-if="awesome">Vue is awesome!</h1> v-else 你也可以使用 v-else 为 v-if 添加一个 else 区块 一个 v-else 元素必须跟在一个 v- ......
条件 基础 vue

第九篇 vue - 基础 - 列表渲染

v-for 我们可以使用 v-for 指令基于一个数组来渲染一个列表。v-for 指令的值需要使用 item in items 形式的特殊语法,其中 items 是源数据的数组,而 item 是迭代项的别名 data() { return { items: [{ message: 'Foo' }, ......
基础 vue

js将数组拆分成规定长度的二维数组

resolveArr(array, len) { let index = 0; let newArray = []; while (index < array.length) { newArray.push(array.slice(index, (index += len))); } return ......
数组 成规 长度

第六篇 vue - 基础 - 计算属性

基础示例 模板中的表达式虽然方便,但也只能用来做简单的操作。如果在模板中写太多逻辑,会让模板变得臃肿,难以维护。比如说,我们有这样一个包含嵌套数组的对象 export default { data() { return { author: { name: 'John Doe', books: [ ' ......
属性 基础 vue

第五篇 vue - 基础 - 响应式基础

声明响应式状态 选用选项式 API 时,会用 data 选项来声明组件的响应式状态。此选项的值应为返回一个对象的函数 Vue 将在创建新组件实例的时候调用此函数,并将函数返回的对象用响应式系统进行包装。此对象的所有顶层属性都会被代理到组件实例 (即方法和生命周期钩子中的 this) 上 export ......
基础 vue

第七篇 vue - 基础 - 类与样式绑定

Class 与 Style 绑定 数据绑定的一个常见需求场景是操纵元素的 CSS class 列表和内联样式。因为 class 和 style 都是 attribute,我们可以和其他 attribute 一样使用 v-bind 将它们和动态的字符串绑定 在处理比较复杂的绑定时,通过拼接生成字符串是 ......
样式 基础 vue

js实现xpath解析

function parse(STR_XPATH) { var xresult = document.evaluate(STR_XPATH, document, null, XPathResult.ANY_TYPE, null); var xnodes = []; var xres; while ( ......
xpath

爬虫学习11之js逆向

一、 js逆向之MD5加密算法 MD5:一种哈希算法。 哈希算法,即hash,又叫散列算法,是一类把任意数据转换为定长(或限制长度)数据的算法统称。 特点: 1. 长度固定:固定生成16进制的32位或者16位的数据; 2. 易计算:开发者很容易理解和做出加密工具; 3. 细微性:一个文件,不管多大, ......
爬虫

Vue2入门之超详细教程五-el和data的两种写法

1、简介 Data与el的2中写法: el有两种写法 (1) new Vue时配置el属性 (2) 先创建Vue实例,随后在通过vm.$mount(‘#root’)指定el的值 Data也有两种写法 (1) 对象式 (2) 函数式,搭配组件时,data必须使用函数式 一个重要的原则 由Vue管理的函 ......
写法 教程 Vue2 data Vue

vue2 学习笔记

Date: 2023-03-12 17:28:46 尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通 记录遵循费曼学习法,让外行也能看懂。 Vue 总体大纲 MarkDown 引用快速查找 模板语法 内置指令 computed 和 watch P1 Vue介绍 P2 Vue简介 P3 ......
笔记 vue2 vue

vue3 快速上手

Date: 2023-03-28 21:43:46 Vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王) Vue3带来了什么 1.性能的提升 打包大小减少41% 初次渲染快55%, 更新渲染快133% 内存减少54% ...... 2.源码的升级 使用 ......
vue3 vue

vue+django图片上传七牛云

使用七牛云服务 用户在前端传入的图片,直接存入到七牛云中,并把图片链接保存到后端 逻辑 前端获取到图片 发送给后端 后端调用七牛云服务 生成图片名称 上传到七牛云 然后拿到图片外链 存入对应数据中 前端代码 前端使用了vue 加 vant2组件 <van-uploader v-model="file ......
django 图片 vue

JS中出现undefined与null几种常见情况

JS中出现undefined与null几种常见情况 原文链接:https://blog.csdn.net/CherryLee_1210/article/details/78419747 在我们执行JS的一些代码的时候,有的时候就会有一些结果出现null和undefined。我就为大家总结了一些常见的 ......
undefined 常见 情况 null

Vue——initProvide【十一】

前言 前面我们简单的了解了 vue 初始化时的一些大概的流程,这里我们详细的了解下具体的内容; 内容 这一块主要围绕init.ts中的initProvide进行剖析,初始化生命周期之后紧接着。 initProvide export function initProvide(vm: Component ......
initProvide Vue

npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues

npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the ......

vue 软键盘组件封装

场景和需求 1 软键盘固定 2 多输入框共用一个组件,聚焦切换时操作对象自动切换 3 根据光标在输入框的位置进行相应的输入和删除操作 4 点击软键盘时保存输入框光标活跃 5 输入框和键盘在一个弹窗组件中,弹窗打开时对其中一个输入框默认聚焦 6 样式方面,按键宽度自适应,可以给特定按键特定样式。 7 ......
组件 键盘 vue

JS实现日期加上N天后得到新的日期

直接上代码: //日期加上天数得到新的日期 //dateTemp 需要参加计算的日期,days要添加的天数,返回新的日期,日期格式:YYYY-MM-DD function getNewDay(dateTemp, days) { var dateTemp = dateTemp.split("-"); ......
日期 天后

JS中判断数组是否为空

方式一:通过data == false 来判断数组为空 若返回结果为data,则为空;若返回结果为false,则不为空。 data = []; if(data == false){ //data为空数组时,要执行的代码 } 方式二:使用length以数组的长度来判断数组是否为空 let arr = ......
数组