three vue js

Vue之指令

Vue指令的钩子如下 bind:只调用一次,指令第一次绑定到元素时调用,用这个钩子函数可以定义一个绑定时执行一次的初始化动作。 inserted:被绑定元素插入父节点时调用(父节点存在即可调用,不必存在于document中)。 update:被绑定于元素所在的模板更新时调用,而无论绑定值是否变化。通 ......
指令 Vue

关于vue在列表展示数据的时候,更改其中一项,列表没有跟着实时变动的问题

背景: 使用低代码自动生成的Vue前端大致页面,然后自定义其中的业务 涉及的页面: 遇到的问题: 点击添加后,直接变更添加行的状态(输入框不可编辑、状态变为已激活) 涉及代码: addRecordAndApply(index) { let thatthis = this; let indexData ......
实时 跟着 时候 数据 问题

JS 中单例模式的具体实现细节和实践

通用的创建单例模式的方法: 1 创建实例对象的职责和管理单例的职责分别放置于两个方法中。 2 两个方法可以互相独立而互不影响。 3 惰性加载单例模式,等到用到的时候才加载。 1 let createSingle = function (fn) { 2 let result; 3 return fun ......
细节 模式 JS

vue-day10--键盘事件

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum ......
键盘 vue-day 事件 vue day

前端Vue仿京东淘宝我的优惠券列表组件 用于电商我的优惠券列表页面

随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。 通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。 组件化 ......
优惠券 前端 组件 页面 Vue

JS设置网页图标

<body> <script> // 设置网页图标 function seticon(url) { var link = document.querySelector("link[rel*='icon']") || document.createElement('link'); link.type ......
图标 网页

vue-day9--事件修饰符

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum ......
vue-day 事件 vue day

Vue之beforeRouteEnter的使用

beforeRouteEnter用于路由跳转后进入新的页面进行操作,由于<script setup>里面没有内置beforeRouteEnter的语法,所以需要另外写一个<script>标签。 下面代码是beforeRouteEnter的使用示例,从from可以获得跳转页面前的路由信息。 <scri ......
beforeRouteEnter Vue

uniapp request.js请求封装

import Vue from "vue" let startTestModel = true //开启测试模式 const BASE_URL = '' // 接口域名 const IMG_URL = '' // 图片域名 // 声明 测试模式 console.log("%c".concat("开发 ......
request uniapp js

Vue脚手架及ajax

脚手架文件结构 ├── node_modules ├── public │ ├── favicon.ico: 页签图标 │ └── index.html: 主页面 ├── src │ ├── assets: 存放静态资源 │ │ └── logo.png │ │── component: 存放组件 ......
脚手架 ajax Vue

.NET6 微服务架构实战系列---Docker+Nginx部署前端Vue项目

一、相关配置安装 1.1 安装Docker [CentOS环境安装Docker](https://www.cnblogs.com/Code-HHX/p/17538236.html) 1.2 Docker中拉取nginx镜像 ``` docker pull nginx ``` 二、Vue前端项目创建配 ......
前端 架构 实战 项目 Docker

vue-day8--事件的基本使用

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum ......
vue-day 事件 vue day

vue-day07---vue中应用的数据代理

1.Vue 中的数据代理 通过vm 对象来代理data 对象中的对象中的属性操作 读/写 2.vue 中的数据代理的好处 更加方便的操作data中的数据 3.基本原理 通过object.defineProperty() 把data 对象中的所有属性添加到vm 上 为每一个添加到vm上属性都指定一个g ......
vue vue-day 数据 day 07

vue-day06--数据代理

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>数据代理< ......
vue-day 数据 vue day 06

vue-day04-Object.defineproperty 方法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>回顾Obj ......
defineproperty vue-day 方法 Object vue

vue-day04--mvvm模型

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum ......
模型 vue-day mvvm vue day

vue-day03--el与data的二种写法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>el与da ......
写法 vue-day data vue day

vue-day02--数据绑定

<!DOCTYPE html> <html lang="en"> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</ti ......
vue-day 数据 vue day 02

vue-day01-v-bind

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Document</title> <script type="text/javascript" src="../js/vue.js"></script> < ......
vue-day v-bind bind vue day

js

# JS-APIs ## First ### 变量声明 - 变量声明有三个 var let 和 const - var,老派写法,问题很多,基本淘汰 - let or const ? - 建议:const 优先,尽量使用cosnt,cosnt 语义化好 ### DOM > 作用:就是使用JS去操作h ......
js

Vue详解设置路由导航的两种方法<router-link to=“”>和router.push(...)

1.<router-link to=""> to里的值可以是一个字符串,也可以是一个描述地址的对象。 // 字符串 <router-link to="apple"> to apple</router-link> // 对象 <router-link :to="{path:'apple'}"> to ......
router 路由 router-link 方法 link

vue store中存储的数据,走谷歌浏览器 那里可以看到

在 Vue 的应用程序中,存储在 Vuex(也称为 Vue Store)中的数据是在浏览器的开发者工具中查看的。对于谷歌浏览器(Chrome),你可以按照以下步骤在开发者工具中查看 Vuex 中的数据: 1. 在你的 Vue 应用程序中打开谷歌浏览器并加载页面。 2. 右键单击页面上的任何位置,并选 ......
浏览器 数据 store vue

.net core 6.0 mvc js对文件分片上传文件+控制器合并文件保存

js,通过ajax将文件分片提交 遇到问题: .net core 6.0 mvc上传文件位置 主文件夹下的\bin\Debug\net6.0 文件访问不了问题 在startup配置 #region 让upload文件夹可以外部访问 string sUploadPath = "/upload"; st ......
文件 控制器 core net 6.0

1. Vue程序初体验

> Vue 是一个基于 JavaScrip(t JS) 实现的框架。要使用它就需要先拿到 Vue 的 js 文件。从 Vue 官网(https://v2.cn.vuejs.org/)下载 vue.js 文件 # 1. 下载并安装 vue.js 1. 第一步:打开 **Vue2 官网**,点击下图所示 ......
程序 Vue

node.js 创建微服务器

const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; ......
服务器 node js

Vue组件化编程

一、非单文件组件 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>非单文件组件</title> 6 <script src="js/vue.js"></script> 7 </head> ......
组件 Vue

vite antdv vue3换颜色主题

1、安装依赖 { "name": "antdv", "version": "0.0.0", "private": true, "scripts": { "dev": "vite", "build": "run-p type-check build-only", "preview": "vite pr ......
颜色 主题 antdv vite vue3

Vue2基础(二)

十一、列表渲染 1、列表渲染 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>列表渲染</title> 6 <script src="js/vue.js"></script> 7 </he ......
基础 Vue2 Vue

Vue2基础(一)

一、初识Vue 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>初识Vue</title> 6 <script type="text/javascript" src="js/vue.js" ......
基础 Vue2 Vue

js 对象的键名如何设定成变量

在 JavaScript 中,你可以使用以下两种方式将对象的键名设定为变量。 1. 使用计算属性名: 使用方括号 `[]` 语法来动态设置对象的键名。你可以将变量放在方括号内作为键名。 示例代码如下: ``` const key = 'name'; const value = 'Alice'; co ......
变量 对象 js