vue源码 周期 生命

VUE.JS和NODE.JS构建一个简易的前后端分离静态博客系统(四)

ClassicHeader <template> <header class="classic"> <div class="left"> <slot name="left"></slot> </div> <div class="right"> <slot name="right"></slot> < ......
静态 简易 系统 博客 JS

CKEditor粘贴图片自动上传到服务器(VUE版)

​ 由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来 ......
CKEditor 服务器 图片 VUE

vue学习备忘

vue学习备忘 vue中!!、!=、== 、!==、 判断符号的用法等 !可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 可以总结出来,“!”是逻辑与运算,并且可以与任何变量进行逻辑与将其转化为布尔值,“!!”则是逻辑与的取反运算,尤其 ......
vue

vue长按事件指令(v-longPress)

import type { Directive, App } from 'vue'; const longPress: Directive = { beforeMount: function (el, binding, vnode, prevVnode) { if (typeof binding.v ......
指令 v-longPress longPress 事件 vue

Vue3中点击按钮滚动页面到低端

核心代码 <template> <div ref="editflagNode"></div> <div v-if="route.query.flag '1' || route.query.flag '3'"> <Title v-if="btnFlag || taskDetail.taskConclu ......
低端 按钮 页面 Vue3 Vue

手机直播源码,JS实现页面下拉加载数据操作

手机直播源码,JS实现页面下拉加载数据操作 主要是在id="ph"的div内加载数据: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra ......
源码 页面 数据 手机

自己动手,通过源码找回 Ant-Design-Blaozr 中 Tree 组件的搜索筛选效果

最近更新一个Blazor server的项目,顺带把用到的 Ant-Design-Blazor 升级到了最新的 0.14.4,结果发现之前在 0.8.4 版本中 Tree 组件的搜索显示效果变了,从仅显示找到的节点变成了在全部节点中高亮显示匹配的结果,为了节省用户沟通成本(就是懒得跟最终用户费口舌解 ......

VUE.JS和NODE.JS构建一个简易的前后端分离静态博客系统(三)

Edit.vue <template> <div id="edit"> <ClassicHeader> <template v-slot:left> <span>编辑随笔</span> </template> <template v-slot:right> <el-button @click="ne ......
静态 简易 系统 博客 JS

VUE.JS和NODE.JS构建一个简易的前后端分离静态博客系统(二)

后台管理页面,需要配合NODE.JS搭建的EXPRESS服务器使用。 main.js import Vue from 'vue' import App from './App.vue' import router from './router' import { Button, Input, For ......
静态 简易 系统 博客 JS

Three.js教程:旋转动画、requestAnimationFrame周期性渲染

推荐:将NSDT场景编辑器加入你3D工具链 其他工具系列:NSDT简石数字孪生 基于WebGL技术开发在线游戏、商品展示、室内漫游往往都会涉及到动画,初步了解three.js可以做什么,深入讲解three.js动画之前,本节课先制作一个简单的立方体旋转动画。 本节课是在1.1节 第一个3D场景已绘制 ......

gin源码解析

gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。具有公共前缀的节点也共享一个公共父节点。 0x00 Radix Tree 基数树(Radix Tree)又称为PAT位树(Patricia ......
源码 gin

VUE.JS和NODE.JS构建一个简易的前后端分离静态博客系统(一)

很久以前写的。不想白写,这边记录一下,配合GPT简要回忆一下代码思路。 后台系统 demo_initBlog.js 首先是博客的后台系统,通过node demo_initBlog.js进行初始化。 const fs = require("fs").promises const path = requ ......
静态 简易 系统 博客 JS

vue2+jsx与vue3+jsx插槽的写法

1.vue2 + jsx (1)slot组件 <template> <div class="index"> <h2>slotdemo -- 组件调用成功</h2> <slot name="title"></slot> <slot></slot> </div> </template> (2)调用 <s ......
写法 vue jsx vue2 vue3

Vue.js 组件内路由守卫

视频 About.vue App.vue #components ##Banner.vue <template> <div class="col-xs-offset-2 col-xs-8"> <div class="page-header"> <h2>Vue Router Demo</h2> <bu ......
路由 组件 Vue js

vue-office 支持多种文件(docx、excel、pdf)预览的vue组件库,支持vue2/3。

原文转载:https://github.com/501351981/vue-office vue-office 支持多种文件(docx、excel、pdf)预览的vue组件库,支持vue2/3。 《演示效果》 功能特色 一站式:提供docx、pdf、excel多种文档的在线预览方案,有它就够了 简单 ......
vue vue-office 组件 多种 文件

HashMap源码分析

源码细节:向上的箭头表示方法的重写,像右的箭头表示继承或者来自哪里 源码小细节2:黄色的圆圈f表示HashMap的属性或方法: 添加第一个元素的源码分析:注意在创建对象的时候hashmap的数组为null,是在添加数据的时候才创建数组 ......
源码 HashMap

vue 组件加点击事件

vue 默认只能在元素dom上面加点击事件,否则你给组件加上点击事件是没有效果的。 解决方案: 可以在组件的事件后面加.native @click.native ......
组件 事件 vue

基于 xterm + websocket + vue 实现网页版终端 terminal

cdn形式html页面实现 在进行开发这个功能的时候,进行了百度,最后参考此博主的文章中的自定义版本,进行修改:https://blog.csdn.net/qq_25252769/article/details/127791918 开发过程中,由于后台数据返回的格式需要进行处理,根据自身需求,代码进 ......
终端 websocket terminal 网页 xterm

Vue.js 独享路由守卫

视频 独享守卫: beforeEnter(to,from,next){ console.log('beforeEnter',to,from) if(to.meta.isAuth){ //判断当前路由是否需要进行权限控制 if(localStorage.getItem('school') 'atgui ......
路由 Vue js

Vue.js 全局前置和后置-路由守卫

全局前置路由守卫视频 全局后置路由守卫视频 12.路由守卫 作用:对路由进行权限控制 分类:全局守卫、独享守卫、组件内守卫 全局守卫: //全局前置守卫:初始化时执行、每次路由切换前执行 router.beforeEach((to,from,next)=>{ console.log('beforeE ......
路由 全局 Vue js

vue点击其他地方,这个div隐藏,怎么通过自定义指令实现

vue指令 Vue指令是Vue.js框架中最核心的一部分之一,用于处理DOM元素上的行为和属性,类似于jQuery的插件。Vue指令使用v-前缀表示,例如:v-if,v-for,v-bind,v-on等等。 以下是一些常用的Vue指令: 1. v-model:绑定表单元素到Vue实例数据,实现数据的 ......
指令 地方 vue div

vue点击其他地方 这个div隐藏

Vue 中实现点击其他地方隐藏 `div` 的思路一般如下所示: 1. 给需要隐藏的 `div` 绑定一个 `v-show` 或 `v-if` 指令,初始状态为显示。2. 给整个页面或父级元素(比如 `body` 或者 `app` 组件,建议是根组件)绑定一个点击事件。3. 在点击事件的回调函数中, ......
地方 vue div

spring源码-之解决循环依赖

Spring如何解决循环依赖 为了解决循环依赖,Spring 使用了三级缓存。一级缓存用于存储 bean 定义。二级缓存用于存放已经创建但还没有完全初始化的前期bean实例。三级缓存用于存放完全初始化的bean实例。 当检测到循环依赖时,Spring 会创建一个部分初始化的 bean 实例并将其存储 ......
源码 spring

vue中父子组件调用之头像更新

问题描述: 修改图像的功能,要实现的功能是这样的:点击确认按钮,然后连带着上面的头像也更新,是不是很简单,只需要一个刷新就行,但是事实上没这么简单,因为我的这个项目涉及到三个组件 这里面中间是一个子路由,然后上面是一个组件,左边是一个组件 然后这个就涉及到子父组件传值, 这个总布局是Doctor.v ......
父子 组件 头像 vue

欢乐商城源码/品云购商城源码/英文版商城源码/全开源 可二开

demo软件园每日更新资源,请看到最后就能获取你想要的: 1.欢乐商城源码/品云购商城源码/英文版商城源码/全开源 可二开 商城源码/英文版商城源码/全开源 可二开 出海项目源码 后台为中文语言 页面效果: 2.SQL学习指南(第2版) 这是一本关于SQL的书,不是关于数据库的。以MySQL为例来讲 ......
源码 商城 英文版

vue路由懒加载

vue路由懒加载是性能优化考虑的一种策略。 假如在router内需要引入一个component文件, import PrevComp from './components/prev-comp' import NextComp from './components/next-comp' 这是常规的文件 ......
路由 vue

Vue.js 两个新的生命周期钩子(路由组件独有)

视频 11.两个新的生命周期钩子 作用:路由组件所独有的两个钩子,用于捕获路由组件的激活状态。 具体名字: activated路由组件被激活时触发。 deactivated路由组件失活时触发。 Home.vue News.vue #components ##Banner.vue <template> ......
钩子 路由 组件 周期 两个

Vue.js 缓存路由组件

视频 10.缓存路由组件 作用:让不展示的路由组件保持挂载,不被销毁。 具体编码: <keep-alive include="News"> <router-view></router-view> </keep-alive> News.vue Home.vue Message.vue #compone ......
路由 缓存 组件 Vue js

Vue.js 编程式路由导航

视频 router-link 最后会转成 标签, 有时候页面不是a标签就不能用router-link来写 9.编程式路由导航 作用:不借助<router-link> 实现路由跳转,让路由跳转更加灵活 具体编码: //$router的两个API this.$router.push({ name:'xi ......
路由 程式 Vue js

SpringSecurity源码-HttpSecurity构建SecurityFilterChain

###简介 WebSecurity调用performBuild构建FilterChainProxy时会调用securityFilterChainBuilders集合里的每个元素的securityFilterChainBuilder.build()创建SecurityFilterChain。secur ......