vue源码 周期 生命

ts和vue3的结合常见的一些问题(持续更新)

特此注意是vue3,而不是vue2 使用typescript的interface关键词定义一个存数据的数据类型 interface Position { long:number, lnt:number, height: number } const position = ref<Position>( ......
常见 问题 vue3 vue

01-React-生命周期-执行时机

生命周期概述 事物从生到死的过程, 我们称之为生命周期 什么是生命周期方法 事物在从生到死过程中, 在特定时间节点调用的方法, 我们称之为生命周期方法 例如像我们人类,从生到死的过程有这么几个特定的时间点,就是上,幼儿园,小学,中学... React 组件生命周期方法 组件从生到死的过程, 在特定的 ......
周期 时机 生命 React 01

vue2 访问网关的时候post无法请求

问题复现: 后台使用微服务的框架 在consul 配置 并使用网关进行代理 。 问题描述 : 前台访问网关调用后台方法 请求方式为get 时 正常使用 ~post 时 显示跨域问题 post访问路径正常 但就是无效果 显示跨域问题 报错 解决方法: module.exports = defineCo ......
网关 时候 vue2 post vue

vue3的面试题

1. 什么是Vue3? Vue3有哪些新增特性?答:Vue3是Vue.js框架的最新版本,它增加了很多新特性,包括Composition API、Teleport、Suspense 和Fragment等。 2. Vue3 Composition API是什么?它的作用是什么?答:Vue3 Compo ......
vue3 vue

全面分析 Vue 的 computed 和 watch 的区别

全面分析 Vue 的 computed 和 watch 的区别 一、computed介绍 computed 用来监控自己定义的变量,该变量在 data 内没有声明,直接在 computed 里面定义,页面上可直接使用。 //基础使用 {{msg}} <input v-model="name" /> ......
computed watch Vue

【vue2】 登录发送axios

demo <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"> ......
axios vue2 vue

promise和vue-router

认真学习前端第三天打卡 1.promise的输出题,看了一会没看完,头痛 2.学习了vue-router的基础文档 1.router-link:可以用作导航栏,要在router->index.js里写路径(做链接)2.动态路由$route.params.id相应路由参数变化?捕获路由?3.路由的匹配 ......
vue-router promise router vue

【vue2】 demo1

练习用的 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"> ......
demo1 vue2 demo vue

如何在没有第三方.NET库源码的情况,调试第三库代码?

大家好,我是沙漠尽头的狼。 本方首发于Dotnet9,介绍使用dnSpy调试第三方.NET库源码,行文目录: 安装dnSpy 编写示例程序 调试示例程序 调试.NET库原生方法 总结 1. 安装dnSpy dnSpy是一款功能强大的.NET程序反编译工具,可以对.NET程序进行反编译,代替库文档的功 ......
第三方 源码 情况 代码 NET

vue3 defineEmits的使用

1.计数器案例 父组件: <template> <h2>当前计数为: {{counter}}</h2> <HelloWorld @add1="add1" @decre1="decre1"></HelloWorld> </template> <script setup> import { ref } ......
defineEmits vue3 vue

Vue3中的Ref与Reactive:深入理解响应式编程

前言 Vue 3是一个功能强大的前端框架,它引入了一些令人兴奋的新特性,其中最引人注目的是ref和reactive。这两个API是Vue 3中响应式编程的核心,本文将深入探讨它们的用法和差异。 什么是响应式编程? 在Vue中,响应式编程是一种使数据与UI保持同步的方式。当数据变化时,UI会自动更新, ......
Reactive Vue3 Vue Ref

Vue2.x项目使用MAPBOX地图

Vue2.x项目 下载安装依赖 npm i mapbox-gl --save npm i mapbox-gl-controls --save 组件代码(注意在官网注册和token值申请) <template> <div class="mapbox-map001"> <p> https://www.m ......
地图 项目 MAPBOX Vue2 Vue

Vue学习笔记(六):监视属性

监视属性是一种用于监视某个数据的变化,并触发相应的回调函数执行的机制。在vue内部,使用“wathch”关键字用于声明监视属性。 ......
属性 笔记 Vue

vue前端导出pdf

function exportDataPdf(el, fileName, splitClassName) { // 防止页面数据被切割 const A4_WIDTH = 595 const A4_HEIGHT = 842 el.style.height = 'initial' const pageH ......
前端 vue pdf

vue el-table-column 内容省略号,根据数字展示内容,鼠标移上展示详情

鼠标移上展示详情:title="scope.row.fmContent" <el-table-column prop="fmContent" label="工单内容" <template slot-scope="scope"> <span :title="scope.row.fmContent"> ......

HbuilderX将Vue项目打包后的dist,打包成安卓apk安装包

1、先看这个(必看):https://www.cnblogs.com/lyt520/p/16545806.html 2、安装移动端log(如不需要可跳过此步骤) npm install vconsole main.js中引入: import VConsole from 'vconsole' cons ......
HbuilderX 项目 dist Vue apk

关于vue的axios请求的封装

先加载axios import axios from 'axios'; import Vue from 'vue'; import Qs from 'qs'; import urls from './url' import { Message } from 'element-ui'; //用来设置接 ......
axios vue

ABP + Vue Docker 部署

#!/bin/bash echo " Welcome to docker build" echo "" echo "" ABP_HOST="abp/host" ABP_NG="abp/ng" cd .. echo " Building docker image $ABP_HOST..." # cd ......
Docker ABP Vue

vue3 将文件集合下载后导出zip文件

// 注意:文件的url一定是服务器上的地址 如http:xxxx // 先下载 npm i jszip file-saver // 封装 import JSZip from 'jszip' import FileSaver from 'file-saver' const getFile = (ur ......
文件 vue3 vue zip

vue3中使用pinia

1、 安装引入 npm install pinia main.ts中挂载 import { createPinia } from 'pinia' const pinia = createPinia(); app.use(pinia); 2、src下新建 store 文件夹(不同模块建立不同文件,在i ......
pinia vue3 vue

基于Java+vue开发的企事业移动培训考试平台

随着移动互联网的快速发展,越来越多的企业开始关注移动培训和考试平台的开发。为了满足这一需求,我们可以使用Java和Vue来开发一个基于移动端的企事业培训考试平台。 获取方式Q+: 262086839 一、背景和需求 企事业移动培训考试平台是一个基于Web的应用程序,旨在提供一个方便、高效的移动学习平 ......
培训考试 企事业 平台 Java vue

drf - 基于自定义表编写认证类、jwt源码剖析

补充点 翻译函数; 只要做了国际化处理,就会显示当前国家的语言 from django.utils.translation import gettext_lazy as _ msg = _('Signature has expired.') # _是函数的别名,这个函数是翻译函数,只要做了国际化处理 ......
源码 drf jwt

vue3+elementplus 去除小数点后多余的0公用函数

vue3+elementplus 去除小数点后多余的0公用函数 export function removeTrailingZeros(value) { // 尝试将值转换为数字 const numericValue = parseFloat(value); // 检查是否成功转换为数字 if (! ......
小数点 小数 elementplus 函数 vue3

Day01 - Vue介绍

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

Day03 - Vue语法使用

JS循环方式 JS循环方式 // 方式一: js循环 >for() >基于索引的循环 let i = 0 for (; i < 10;) { console.log(i) i++ } let list = [1, 2, 3, 4, 5, 6, 7, 8] for (let j = 0; j < li ......
语法 Day Vue 03

Day02 - Vue 基础知识

模版语法 <body> <div id="app1"> <h1>模版语法</h1> <p>渲染字符串, 姓名:{{ name }}</p> <p>渲染字符串, 年龄:{{ age }}</p> <p>渲染数组类型, >:{{ list1 }}</p> <p>渲染数组类型按照索引取值, >:{{ li ......
基础知识 基础 知识 Day Vue

Day06 - Vue项目的使用

解析Vue项目 // 1 为什么浏览器中访问某个地址,会显示某个页面组件 -根组件:App.Vue必须是: <template> <div id="app"> <router-view></router-view> </div> </template> -配置路由: // 先导入 import ya ......
项目 Day Vue 06

Day05 - Vue之动态组件、插槽、项目的创建

动态组件 // 关键字: component // 使用方法: <component :is="who"></component> // component标签的is属性等于组件名字,这里就会显示这个组件 <!DOCTYPE html> <html lang="en"> <head> <meta c ......
组件 项目 动态 Day Vue

Day04 - Vue的请求方式、计算属性、监听、ref

与后端交互的三种方式 // 后端接口写好了,前后端分离的项目,前端如何与后端进行交互? 前后端要打通 >从前端发送Ajax请求 >核心:使用JavaScript发送HTTP请求,接受返回的数据 -使用原生JS,可以开启Ajax,但是使用原生JS,比较麻烦,需要做浏览器兼容,现在基本不使用 -jQue ......
属性 方式 Day Vue ref

Vue中qs的使用

1、qs是什么 qs 是一个增加了一些安全性的查询字符串解析和序列化字符串的库。可以进行对象与字符串之间的一个转换。 2、qs安装 qs,是axios中自带的,也是npm仓库所管理的包。 安装方式: npm install qs Vue项目导入: import qs from 'qs' Vue项目中 ......
Vue