three vue js

01-vue简介

中文官网:Vue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org) Vue介绍 Vue 是一套用于动态构建用户界面的渐进式JavaScript框架 什么是渐进式,就是Vue可以自底向上逐层的应用,对于简单应用只需要一个轻量小巧的核心库,对于复杂应用可以引入各式各 ......
简介 vue 01

vue中scoped原理

vue中scoped原理 scoped 在vue组件中的style标签上有一个特殊属性“scoped” 作用 当一个style标签拥有scoped属性时,它的css样式就只能作用于当前的组件,通过该属性,可以使组件之间的样式不互相污染。 原理 为组件实例生成一个唯一标识,给组件中的每个标签对应的do ......
原理 scoped vue

vue + canvas 实现九宮格手势解锁器

此篇文章用于记录柏成从零开发一个canvas九宮格手势解锁器的历程。我们基于 canvas 实现了一款简单的九宫格手势解锁器,用户可以通过在九宫格中绘制特定的手势来解锁。 ......
手势 canvas vue

react 添加 setupProxy.js 后打不开网页

加入setupProxy.js文件后,原本访问正常的页面,显示拒绝访问 源js代码 const proxy = require('http-proxy-middleware') module.exports = function(app) { app.use( proxy('/api1', { // ......
setupProxy 网页 react js

vue组件级别的权限控制

**核心思想:尽量减少对组件的侵入性,也就是权限控制的代码剔除出来** ### 实现 **authority.vue** ``` // 将用户权限通过作用域插槽传递出去 ``` **index.vue** ``` sssss 45 45 45 ``` ......
组件 级别 权限 vue

【JS】实现 MaxQueue

class MaxQueue { constructor() { this.queue = [] this.max = [] } enqueue(el) { this.queue.push(el) while(this.max.length && this.max[this.max.length - ......
MaxQueue

vue

### vue2 #### 引入方式 ```python #CDN的方式引入 #下载后导入 其实就是直接在浏览器中打开https://cdn.jsdelivr.net/npm/vue/dist/vue.js,然后复制下来,创建一个js文件再粘贴进去 7.补充 解释型的语言是需要解释器的 js就是一门 ......
vue

js 全屏和退出全屏 这里是vue2的写法

全屏和退出全屏 js 的实现方式 这里是vue2的写法 全屏和退出全屏的切换 切换页面显示文字 <div id="box"> <el-button v-if="!fullscreen" @click="fullScreen()">全屏</el-button> <el-button v-else @c ......
写法 vue2 vue js

Vue简单浮动标签(simple floating labels)

简介及使用教程 Vue简单浮动标签(simple floating labels)是一个基于Vue.js的简单浮动表单标签组件,支持自定义颜色、边框及错误信息。 安装 npm i vue-simple-floating-labels 使用 引入组件 import FloatingLabel from ......
floating 标签 simple labels Vue

滚动到底部的Vue指令插件

简介及使用教程 Vue Chat Scroll是一个保持可滚动内容滚动到底部的Vue指令插件,用于Vue.js 2,当在该元素中添加新内容时,滚动到该元素的底部。 安装 npm i vue-chat-scroll 使用 import Vue from 'vue' import VueChatScro ......
指令 插件 Vue

Vue 拖拽组件(Draggable)

简介及使用教程 Vue 拖拽组件(Draggable)是一个允许与View-Model同步进行拖放排序的Vue组件。这是基于Sortable.js并提供它的所有功能。 特点 完全支持Sortable.js特性: 支持触摸设备 支持拖动句柄和可选择的文本 智能自动滚动 支持在不同列表之间拖放, 没有j ......
组件 Draggable Vue

Vue 密码强度测试器(Password Strength Meter)

简介及使用教程 Vue 密码强度测试器(Password Strength Meter)是一个基于zxcvbn的交互式密码强度测试组件。 安装 Npm npm i vue-password-strength-meter zxcvbn 使用 基础用法 <template> <password v-mo ......
强度 Password Strength 密码 Meter

在chrome下css/js等资源加载缓慢20s+或者30s+

## 问题 chrome、edge等浏览器在打开web网站,部分资源加载缓慢,严重影响体验. ## 在转发nginx上请求和响应时间差距很小,都是30s+ ![image](https://img2023.cnblogs.com/blog/790307/202309/790307-202309071 ......
chrome 资源 css 20 30

vite + vue3 自动导入点击路由刷新问题记录

export default defineConfig(() => { // 这里只加入了element的有其他的也加在这里 const optimizeDepsElementPlusIncludes = ['element-plus/es']; // 预加载element样式 有其他组件也是如此设 ......
路由 问题 vite vue3 vue

Vue3实战06-CompositionAPI+<script setup>好在哪?

Vue 3 的Composition API + ``` ``` 这就把清单功能独立出来,可在任意需要的地方复用。 基于组件去搭建应用,可实现对业务逻辑的复用。如有其他页面也需要用到这功能,直接复用。 然后,就可基于新语法实现清单应用。 把之前的代码移植过来后,使用ref包裹的响应式数据。修改tit ......
CompositionAPI 实战 script setup Vue3

2-Vue.js环境准备-使用vue-cli快速搭建项目(cli2)

一、概述 在用Vue.js构建大型应用时,推荐使用npm安装,npm能很好的和webpack等打包工具配合使用。如果使用npm过程中安装速度过慢,可以考虑使用淘宝镜像的cnpm来代替npm。 首先Vue的安装依赖于Node.js,要保证你的计算机上已经安装过Node.js。可以参考前面的文章:htt ......
cli vue-cli 环境 项目 cli2

流程全局引入外部JS、CSS

全局引入,所有流程 E9如果在代码块里面这样: <script type="text/javascript" src="/js/layui-v2.8.13/layui/layui.js"></script> 是引入不了的。 如果想单独在某个流程引入,如下: ......
全局 流程 CSS

HTTP工具类文件request.js的完善和优化

`request.js` 在现代前端项目中通常被称为一个**HTTP请求工具**或**HTTP工具类**文件。它的主要作用是对项目中用到的HTTP请求进行统一的配置和处理。 应用示例: ``` // 查询用户列表 export function listUser(query) { return re ......
request 文件 工具 HTTP js

js:Simple pagination in javascript

https://stackoverflow.com/questions/25434813/simple-pagination-in-javascript @{ ViewBag.Title = "Index"; Layout = null; } <div id="listingTable"></div ......
javascript pagination Simple js in

JS基础-表达式和运算符

**表达式**:是由操作数和运算符(可选)构成的并产生运算结果的语法结构。例如:3+5 **运算符**:进行计算或者逻辑运算的符号,比如表达式中的 + 号 表达式分类:算术、关系、逻辑、赋值、组合 ## 算术运算符 以下符号都是算数运算符,运算符的关键词就是运算 | 意义 | 运算符 | | -- ......
运算符 表达式 基础

有道翻译js逆向

# 有道翻译 ## 数据分析 ### 生成sign 通过抓取数据,有道翻译是请求这个接口 `https://dict.youdao.com/webtranslate`,请求参数如下所示: ![1694047786722](https://img2023.cnblogs.com/blog/232469 ......

百度翻译js逆向

# 百度翻译 ## 数据分析 通过抓取数据,百度翻译是请求这个接口 `https://fanyi.baidu.com/basetrans`,请求参数如下所示: ![1694054848880](https://img2023.cnblogs.com/blog/2324693/202309/23246 ......

app直播源码,js在div里让它在内容更新时自动滚到底部

app直播源码,js在div里让它在内容更新时自动滚到底部 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /></ ......
源码 内容 app div

新建vue项目(vue@3.3.4)

一,通过命令行创建 root@lhdpc:/data/vue# vue create responsive 此处使用默认选中的vue3,回车即可 二,运行vue项目: 按照提示运行 root@lhdpc:/data/vue# cd responsive/ root@lhdpc:/data/vue/r ......
vue 项目

npm:安装@vue/cli(5.0.8)

一,安装@vue/cli: 查看bin目录下的程序 root@lhdpc:/usr/local/source/node# ls /usr/local/soft/node-v18.17.1-linux-x64/bin/ corepack node npm npx 用npm安装 root@lhdpc:/ ......
npm cli vue

vue 图片加框及文字标注,并可返回base64

// 图片添加标注并转为base64,用于对图片某个地方画框标注文字 /** * 获取table可视化高度 * @param imgUrl 图片地址 * @param markInfo 标注信息,markInfo.target是标注画框的坐标,markInfo.text为标注文字,默认标注在画框的右 ......
文字 图片 base vue 64

VUE后台管理系统(三) 项目引入Echart

### 项目引入`Echarts.js` - 安装依赖 ``` - npm install echarts ``` - 新增`lineChart组件`,用来展示`折线图` ``` - 准备容器 - 生成echart实例 - 实例.setOption({}) # 一堆的配置... ``` ``` ## ......
后台 管理系统 项目 Echart 系统

vue本地连接多个服务器

通过配置代理的方式: 后端接口在浏览器已通 ![](https://img2023.cnblogs.com/blog/1187636/202309/1187636-20230907105143294-1568802070.png) 前端接口: ![](https://img2023.cnblogs. ......
多个 服务器 vue

js_如何获取js文件

1. 官网下载jsjs文件。 2. 使用官网在线共享的js文件。 例如:<script src="https://www.jq22.com/jquery/three.min.js"></script> 3. 在浏览器上填入上面的地址,访问页面,从页面中复制代码,粘贴在新建的空白js文件中。 有时候页 ......
文件 js

js_js&css 导入形式

href: <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" href="./css/font.css"> <link rel="stylesheet" href=" ......
形式 js_js js amp css