别名vue3 vite vue

Vue三种方法实现简易计算器

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <script src="js/vue.js"></script> 7 </head> 8 <body> 9 <div id="app"> ......
计算器 简易 方法 Vue

VUE分别使用普通方法、计算属性、监听器完成简易计算器

计算器功能: 1.加减乘除模可以随意切换使用表单元素< seclect > 2.当输入框中数字改变时实时得出运算结果方法1:v-model绑定input框的值,绑定input键盘按下和鼠标点击时触发自定义方法getResult,该方法用来计算表达式的值。方法2:使用computed计算属性方法3:使 ......
监听器 计算器 简易 属性 方法

vue计算器

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>methods</title> <script src="js/vue.js"></script> </head> <body> <div id="app"> <input typ ......
计算器 vue

VUE分别写出 4种计算器

监听器计算机 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>watch</title> <script src="js/vue.js"></script> </head> <body> <div id="app"> <inpu ......
计算器 VUE

vue计算器的四种代码

1.使用表达式 使用v-if对表达式进行运算 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>hhhh</title> <script type="text/javascript" src="js/vue.js"></scr ......
计算器 代码 vue

【vue】给 dom 添加拖拽功能

实现效果 实现步骤 新建一个 drag.js 注册拖拽指令 import Vue from 'vue'; //使用Vue.directive()定义一个全局指令 //1.参数一:指令的名称,定义时指令前面不需要写v- //2.参数二:是一个对象,该对象中有相关的操作函数 //3.在调用的时候必须写v ......
功能 vue dom

Vue项目安装插件

安装ElementUI npm install element-ui@2.15.3 安装Axios npm install axios ......
插件 项目 Vue

VUE2.0 学习 第一组

本笔记主要参考菜鸟教程和官方文档编写。 1. 对于Vue2.0来说每个vue应用都需要实例化vue来实现。 var vm = new Vue({ // 选项 }) 2.首先,DOM是一种api,它可以动态地访问程序和脚本,更新其内容、结构和文档,我认为符合这类功能的都可以叫dom,其次,每一个DOM ......
VUE2 VUE

第三十六篇 vue - 应用规模化 - 路由

客户端 vs 服务端路由 服务端路由指的是服务器根据用户访问的 URL 路径返回不同的响应结果。当我们在一个传统的服务端渲染的 web 应用中点击一个链接时,浏览器会从服务端获得全新的 HTML,然后重新加载整个页面。 然而,在单页面应用中,客户端的 JavaScript 可以拦截页面的跳转请求,动 ......
路由 规模 vue

第三十七篇 vue - 应用规模化 - 测试

为什么需要测试 自动化测试能够预防无意引入的 bug,并鼓励开发者将应用分解为可测试、可维护的函数、模块、类和组件。这能够帮助你和你的团队更快速、自信地构建复杂的 Vue 应用。与任何应用一样,新的 Vue 应用可能会以多种方式崩溃,因此,在发布前发现并解决这些问题就变得十分重要 测试的类型 当设计 ......
规模 vue

第三十三篇 vue - 应用规模化 - 工具链

项目脚手架 vite Vite 是一个轻量级的、速度极快的构建工具,对 Vue SFC 提供第一优先级支持。作者是尤雨溪,同时也是 Vue 的作者 要使用 Vite 来创建一个 Vue 项目,非常简单 npm init vue@latest 这个命令会安装和执行 create-vue,它是 Vue ......
规模 工具 vue

第三十五篇 vue - 应用规模化 - 状态管理 - Pinia

什么是状态管理 理论上来说,每一个 Vue 组件实例都已经在“管理”它自己的响应式状态了。我们以一个简单的计数器组件为例 <script> export default { // 状态 data() { return { count: 0 } }, // 动作 methods: { incremen ......
状态 规模 Pinia vue

第三十二篇 vue - 应用规模化 - 单文件组件 SFC

单文件组件 SFC Vue 的单文件组件 (即 *.vue 文件,英文 Single-File Component,简称 SFC) 是一种特殊的文件格式,使我们能够将一个 Vue 组件的模板、逻辑与样式封装在单个文件中 Vue 的单文件组件是网页开发中 HTML、CSS 和 JavaScript 三 ......
组件 规模 文件 vue SFC

第三十四篇 vue - 应用规模化 - 服务端渲染 - SSR

总览 什么是 SSR SSR - 服务端渲染 Vue.js 是一个用于构建客户端应用的框架。默认情况下,Vue 组件的职责是在浏览器中生成和操作 DOM Vue 也支持将组件在服务端直接渲染成 HTML 字符串,作为服务端响应返回给浏览器,最后在浏览器端将静态的 HTML“激活”(hydrate) ......
规模 vue SSR

谷歌浏览器中使用vue调试工具

1、下载调试工具下载地址:Vue Devtools_6.1.4_chrome 2、解压下载的压缩文件: 3、打开chrome浏览器,进入chrome://extensions/ 将已经解压的文件拖入扩展程序中: 4、看到下面表示成功: 5、使用项目运行命令npm run serve,开始启动项目: ......
浏览器 工具 vue

Vue路由-Router

官网学习地址:https://router.vuejs.org/zh/guide/essentials/named-routes.html 以下介绍了:Router的使用;子路由;路由重定向;编程式导航 环境: 1、已安装VS Code,等插件 2、前端项目管理页面,已安装 cli-plugin-r ......
路由 Router Vue

Vue环境安装

前言: 前端项目需要工程化管理,可以使用Vue脚手架工具简化项目创建过程;专注于代码,不用关心项目创建和配置细节。 一、Vue脚手架工具 官网:https://cli.vuejs.org/zh/ 用于快速生成 Vue 项目基础架构; 1、安装 vue-cli 在支持npm环境下,win端cmd命令: ......
环境 Vue

vue3 directive自定义指令

import store from '../store'// 新建jsexport default { install(app) { // 权限控制, 没有相关的权限, 则删除模块 app.directive('permission', { mounted(el, val) { if(el && ! ......
指令 directive vue3 vue

第三十一篇 vue - 逻辑复用 - 插件

插件 插件 (Plugins) 是一种能为 Vue 添加全局功能的工具代码。下面是如何安装一个插件的示例 import { createApp } from 'vue' const app = createApp({}) app.use(myPlugin, { /* 可选的选项 */ }) 一个插件 ......
插件 逻辑 vue

第三十篇 vue - 逻辑复用 - 自定义指令

自定义指令 除了 Vue 内置的一系列指令 (比如 v-model 或 v-show) 之外,Vue 还允许你注册自定义的指令 (Custom Directives)。 我们已经介绍了两种在 Vue 中重用代码的方式:组件和组合式函数。组件是主要的构建模块,而组合式函数则侧重于有状态的逻辑。另一方面 ......
指令 逻辑 vue

第二十九篇 vue - 逻辑复用 - 组合式函数

什么是 组合式函数 在 Vue 应用的概念中,“组合式函数”(Composables) 是一个利用 Vue 的组合式 API 来封装和复用有状态逻辑的函数 当构建前端应用时,我们常常需要复用公共任务的逻辑。例如为了在不同地方格式化时间,我们可能会抽取一个可复用的日期格式化函数。这个函数封装了无状态的 ......
函数 逻辑 vue

ant-design-vue datePicker日期组件中文格式月份与星期显示英文

根据官网的写法,在app.vue文件引入国际化设置组件 <template> <a-config-provider :locale="locale"> <App /> </a-config-provider> </template> <script> import zhCN from 'ant-de ......

vue之表单处理

vue之表单处理(一) 实验介绍基本用法文本多行文本单选按钮复选框多个复选框选择框 实验介绍 在日常的开发中,表单随处都被使用到,如:登录,问题反馈功能等。对表单的数据收集和绑定也是很常规的工作。在一般开发中处理表单,需要通过操作 DOM 来实现,是一个相对繁琐且低效率的工作。然而在 Vue 项目中 ......
表单 vue

使用vue四种方法写一个计算器

第一种:使用computed计算属性 1.创建项目,引入vue <script type="text/javascript" src="js/vue.js" ></script> 2.实例化vue <div id="app"> </div><script> var vm = new Vue({ el ......
计算器 方法 vue

《前端构建工具(webpack&vite)- 李立超》笔记

1. 构建工具简介 1.1 模块化 最初我们都使用script标签来引入js,但当一个页面引入的js文件越来越多时,就产生了几个难以避免的问题: 全局变量污染。 变量重名。 js之间的依赖关系复杂,无法保证顺序。 而模块化规范就是为解决以上问题,模块内部的变量实现了在其他模块内共享。而且可以指定哪些 ......
前端 webpack 笔记 工具 vite

Vue选项-实例生命周期

Vue选项-实例生命周期 VUE家族系列: Vue快速上门(1)-基础知识 Vue快速上门(2)-模板语法 Vue快速上门(3)-组件与复用 01、基本概念 1.1、先了解下MVVM VUE是基于MVVM思想实现的,❓那什么是MVVM呢?—— MVVM,是Model-View-ViewModel的缩 ......
周期 实例 生命 Vue

Vue——node-ops.ts

前言 node-ops.ts位于src/platforms/web/runtime/node-ops.ts,主要封装了 DOM 操作的 API; 内容 import VNode from 'core/vdom/vnode' import { namespaceMap } from 'web/util ......
node-ops node Vue ops ts

vue3面包屑导航栏

import {useRoute, useRouter} from "vue-router"; import {computed, ref, watch, watchEffect,nextTick} from "vue"; const router = useRouter() const route ......
面包屑 面包 vue3 vue

vue3+elementPlus 深色主题切换

首先安装需要的两个依赖 npm i @vueuse/core npm install element-plus --save 在main.js中引入css文件,自定义深色背景颜色 可以看ElementPlus官方网站 //引入elementUI import ElementPlus from 'el ......
深色 elementPlus 主题 vue3 vue

defineExporse vue3中一个由子组件导出数据,让父组件调用的方法。

子组件 <script setup> import { ref, reactive } from 'vue' const isFlag = ref(false) const data = reactive({ name: 'tom', age: 18 }) //把数据导出 defineExpose( ......
组件 defineExporse 方法 数据 vue3