vue源码 周期 生命

一个基于Vue模型的表单生成器

哈喽,我是老鱼,一名致力于在技术道路上的终身学习者、实践者、分享者! Vuetify Form Base是一个基于模型的表单生成器,目的是提供一个工具,以便以较少的努力从任何模型数据生成可编辑的表单,即使模型是一个深度嵌套的对象。 Vuetify Form Base作为Vue组件工作,可以很容易地集 ......
生成器 表单 模型 Vue

阅读源码

......
源码

Vue介绍

前端的发展史 1 HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES11):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 2 Ajax的出现 -> 后台发送异步请 ......
Vue

vue 初识

一、前端的发展史 1、前端的发展演变 # 1 HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES11):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 # 2 Aj ......
vue

解决vue3中抽离出来的js如何调用页面的方法

有时我们会用render渲染表格的columns,里面的按钮如何去调用.vue文件的方法? 思路; 在.vue文件中我们通过参数的方式传给.js文件,然后用变量接收,点击时执行 (注意:.vue文件中setup执行比较早,按钮是点击事件,不会主动执行函数。为防止函数未声名就当做参数传递,必须在最后执 ......
页面 方法 vue3 vue

vue3 elementplus 列表中添加排序功能,移动的时候修改背景色

<el-table size="medium" :border="true" :data="branchTableData" :row-style="changeColor" :stripe=false style="width: 100%;"> <el-table-column type="ind ......
elementplus 背景 时候 功能 vue3

Vue学习四:组件的三大组成部分、组件通信和进阶语法

一、组件的三大组成部分 <template> 里面只能有一个根元素 <style> 全局样式(默认):影响所有组件局部样式: scoped 下样式,只作用于当前组件 <script> el根实例独有, data是一个函数,其他配置项一致 二、scoped设置局部样式 默认情况:写在组件中的样式会全局 ......
组件 组成部分 语法 三大 部分

mybatis缓存源码解析

为什么使用缓存 减少和数据库交互次数,提高执行效率 mybatis的缓存 mybatis一级缓存,也就是局部的sqlSession级别的缓存,默认是开启的 每一个 session 会话都会有各自的缓存,这缓存是局部的,也就是所谓的一级缓存 mybatis二级缓存,是sqlSessionFactory ......
缓存 源码 mybatis

vue-day01

前端介绍 1 HTML(5)、CSS(3)、JavaScript(ES5、ES6、ES11):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看 2 Ajax的出现 -> 后台发送异步请求, ......
vue-day vue day 01

vue 拖拽组件

// 父页面 <template> <div class="main_body"> <blockTitle title="事件详情" /> <a-form ref="formRef" :model="formValue" style="width: 100%" class="form_box" :l ......
组件 vue

从零开始使用vue2+element搭建后台管理系统(实现按钮权限控制)

思路:登录后请求用户信息接口,后端返回用户信息中包括权限数组,数据格式be like: 前端对用户信息进行存储(对没错又是假接口): // 获取用户信息 async getUserInfo(mobile) { try { this.loading = true; const res = await ......
后台 按钮 管理系统 权限 element

vue特性

1.组件的模块化开发 1.1 组件注册局部 首先在创建一个vue页面作为组件,这里就以分页组件来演示: <!-- 分页展示 --> <el-pagination background style="margin: 50px auto" @size-change="handleSizeChange" ......
特性 vue

app直播源码,Vue 禁止输入框输入空格

app直播源码,Vue 禁止输入框输入空格 <template> <div> <input type="text" v-model="text" @input="(e) => text = e.target.value.replace(/\s/g,'')" > </div></template><s ......
空格 源码 app Vue

Ubuntu boost源码安装

卸载boost库 sudo rm -f /usr/local/lib/libboost* sudo rm -rf /usr/local/include/boost sudo rm -r /usr/local/lib/cmake/boost* sudo rm -r /usr/local/lib/cma ......
源码 Ubuntu boost

vue-unsaved-changes-dialog 在桌面页面上,弹出窗会跟随鼠标显示

简介及使用教程 这是一个漂亮的未保存变更对话框,有以下特点: 有保存、丢弃和取消三个按钮 在桌面页面上,弹出窗会跟随鼠标显示 显示隐藏动画流畅 智能避免弹出在窗口边缘并且随窗口大小调整自动适应 完全自适应:在移动设备上全屏显示 键盘可导航可访问 所有的文案都可以替换 更多优点: 桌面和手机上都有非常 ......

vue3中使用模块化vuex

话不多说直接上手 1.安装vuex的依赖(vue3版本) npm i vuex@4 2.在src目录下新建vuex的文件夹,并且新建store.js文件 在store.js中写入 (这里使用模块化的方式) //引入vuex插件 import { createStore } from 'vuex' i ......
模块 vue3 vuex vue

vue项目打包编译后如何修改后台请求地址

1、在public文件夹下新建config.js 文件 2、config.js文件中,编写配置地址代码 3、在index中引入js文件 4、使用config.js中的变量,vue页面,js页面都可以用 window.setURL.publicBaseUrl ......
后台 地址 项目 vue

Vue二维码组件

1.前言 该组件依赖qrcode.js与element-ui 支持二维码大小配置,点击大图预览 该组件以vue文件形式进行封装,需要配置httpVueLoader插件进行引入,其他格式请自行更改源码 2.使用方法 引入依赖 <link href="https://cdn.bootcdn.net/aj ......
组件 Vue

vue的model选项

vue中的v-model指令实现了表单的双向绑定,官网例子: <input type="text" v-model="message" /> <p>{{message}}</p> 其实v-model只是语法糖,真正的实现形式: <input type="text" :value="message" ......
model vue

vue2实现pc端自适应分辨率

思路:使用lib-flexible结合postcss-pxtorem实现 第一步 在项目utils下建立flexible.js文件(直接下载则不用新建该文件) 第二部 复制以下代码到刚建好的文件中或者直接yarn install lib-flexible-pc-y // 基于 libflexible ......
分辨率 vue2 vue

【Tomcat】【源码一】Tomcat 源码分析环境搭建

1 前言 Apache Tomcat®软件是Java Servlet、JavaServer页面、Java 语言表达式和 Java WebSocket 技术的开源实现。Java Servlet、JavaServer页面、Java 表达式语言和 Java WebSocket 规范都是在 Java 社区进 ......
源码 Tomcat 环境

Vue3.0 的自定义指令

我本人也是新手,所以我之前不知道自定义指令一般是在什么场景下用的。 在这里告诉各位新手朋友,我目前遇到的应用场景是在权限控制按钮、文本框等元素显示,就用上了这个自定义指令。我利用自己的一个案例进行介绍。 1.创建一个在util/directive/permission.ts 文件,代码如下: exp ......
指令 Vue3 Vue

演示Vue项目怎么添加水印??

水印的思路 1、创建一个canvas ,画上自己想要的水印样式。 2、创建一个元素节点(宽高等于当前屏幕,可设置内边距)。 3、canvas转换成Img,作为第2步骤的背景图片,并进行平铺。 4、将元素接口appendChild到body节点下面。 5、在App.vue的mounted声明周期中调用 ......
水印 项目 Vue

Vue写的H5页面微信打开链接,动态修改$route.meta.title 不生效,怎么办?

问题描述:如下图APP中写了导航栏,红框里面活动名称动态显示。但是将连接分享到微信中,微信打开导航栏的头就打不开了。 解决方法 document.title ="动态名称"; 问题原因:因为微信打开链接,导航栏上的标题并不是$route.meta.title 而是document.title. 衍生 ......
怎么办 页面 链接 动态 route

vue-draggable-resizable组件

npm i --save vue-draggable-resizable import VueDraggableResizable from 'vue-draggable-resizable';import 'vue-draggable-resizable/dist/VueDraggableResi ......

如何在Vue项目中引入avue进行开发?

Avue的官网 官网地址:​ ​https://avuejs.com/​ 安装 3.1 安装 npm i @smallwei/avue -S $3.2 在main.js中引入 // 引入 import Avue from '@smallwei/avue'; import '@smallwei/avu ......
项目 avue Vue

权限、认证、频率源码分析

权限源码 if not permission.has_permission(request, self) 这里的self并不是指对象,指的是视图类的对象(view),视图类中的has_permission中有三个参数(self,request,view) 配置在视图类上一个个权限类的对象列表 [权限 ......
源码 频率 权限

java课堂开学第一节课测试源码

1 // 2 // Source code recreated from a .class file by IntelliJ IDEA 3 // (powered by FernFlower decompiler) 4 // 5 6 import java.io.PrintStream; 7 imp ......
源码 课堂 java

vue移动端调试工具

1、安装vconsole npm install vconsole 2、main.js中导入 import Vconsole from 'vconsole' const vConsole = new Vconsole() Vue.use(vConsole) ......
工具 vue

Vue H5 Swiper 动画

简介及使用教程 Vue H5 Swiper是一个H5移动滑块组件,适用于H5应用程序,轻量。 安装 Npm npm i vue-h5-swiper Yarn yarn add vue-h5-swiper 使用 引入 import { Swiper, SwiperItem } from 'vue-h5 ......
动画 Swiper Vue H5