事项vue cli 01

Error: Vue packages version mismatch: - vue@2.6.14 (D:\前端\vue01\node_modules\vue\dist\vue.runtime.common.js)- vue-template-compiler@2.7.14 (D:\前端\vue01\node_modules\vue-template-compiler\package.json)

Error: Vue packages version mismatch: - vue@2.6.14 (D:\\前端\vue01\node_modules\vue\dist\vue.runtime.common.js) - vue-template-compiler@2.7.14 (D:\前端\vu ......

输入vue ui出现Failed to get response from /vue-cli-version-marker

解决办法: 找到 .vuerc文件,位置在C:\Users\当前用户.vuerc 将packageManager修改如下: 原因是本地hadoop环境变量回合vue项目有冲突,他们都要用到yarn集群 修改后再重新输入vue ui,没有报错信息且自动打开Vue项目管理器的页面 ......

手撕Vue-查找指令和模板

接着上一篇文章,我们已经实现了提取元素到内存的过程,接下来我们要实现的是查找指令和模板。 大致的思路是这样的: 遍历所有的节点 需要判断当前遍历到的节点是一个元素还是一个文本 如果是一个元素, 我们需要判断有没有v-model属性 如果是一个文本, 我们需要判断有没有{{}}的内容 那么随着思路的展 ......
指令 模板 Vue

Vue 插槽

默认插槽 : ......
Vue

小白之vue脚手架搭建

(1)cmd命令行安装脚手架工具,安装前设置镜像不然安装很慢。 安装成功 (2)创建vue项目名字叫vue 选择最后一行 新特性回车 上下箭头选择工具,空格表示选中,绿色表示选中的工具,并回车进行下一步。 选择 2.x,选择y 选择带.json 选择no不保存预制(忘了截图),回车开始创建 ......
脚手架 vue

Vue3中的生命周期

Vue3生命周期-CSDN博客 一、Vue3中的生命周期1、setup() : 开始创建组件之前,在 beforeCreate 和 created 之前执行,创建的是 data 和 method 2、onBeforeMount() : 组件挂载到节点上之前执行的函数; 3、onMounted() : ......
周期 生命 Vue3 Vue

【Vue 2】过渡

前言 Vue 提供了多种方式来实现过渡效果。 在CSS过渡和动画中自动应用class 配合CSS动画库 在过渡钩子函数中使用JavaScript操作DOM 配合JavaScript动画库 单元素/组件的过渡 将元素或组件放在<transition>中可以在下列情形中触发过渡效果: 使用了v-if 使 ......
Vue

【Vue Router 3】入门

简介 Vue Router让SPA(Single-page Application)的构建更加容易。 Vue Router的功能: 嵌套的路由/视图映射 模块化的、基于组件的router配置 route params, query, wildcards 由Vue过渡系统支持的视图过渡效果 细粒度(f ......
Router Vue

【Vue 2】计算属性与侦听器

计算属性 vs 方法 vs 侦听器 计算属性的出现是为了解决模板内表达式太过复杂而变得难以维护。 假设我们知道长和宽,要计算一个矩形的面积,如果没有计算属性,我们可能像下面这样处理: <div id="app"> <input type="text" v-model="width"> <input ......
侦听器 属性 Vue

小白之创建第一个vue实例(vue2)

(1)安装node.js,尽量16+版本 (2)打开idea创建vue目录,再在该目录下创建vue1.html文件,并敲入下列代码。 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>大黄哥哥带你学vue</tit ......
vue 实例 vue2

vue style 原理

vue style 的实现主要通过css 的属性选择器 什么是属性选择器? 答:用于判断标签属性的一种选择器 <style> .a[self_attribute]{ ... } </style> <!-- 生效 --> <div self_attribute class="a"></div> <!- ......
原理 style vue

vue+thinkphp5.1实现阿里云oss文件上传(服务器签名上传)

一、vue.js <template> <div class="common-box"> <el-upload class="upload-demo" drag :action="data.host" multiple :auto-upload="false" ref="upload" :data= ......
thinkphp5 thinkphp 服务器 文件 vue

23-Vue组件化编程-非单文件组件和单文件组件

非单文件组件 一个文件中包含有n个组件 Vue中使用组件的三大步骤 1. 定义组件(也就是创建组件) 2. 注册组件(这里有局部注册和全局注册) 3. 使用组件(编写组件标签) 注册组件(局部注册) 靠new Vue的时候传入components选项 <!DOCTYPE html> <html la ......
组件 文件 Vue 23

Javascript、axios、vue基础命令快速学习

1.js: JavaScript 基础学习 JavaScript基础学习 简单案例 1.点击img1,则展示img1图片默认,点击img2则展示img2图片 2.输入框鼠标聚焦onfocus后,显示小写toLowerCase(),失去焦点onblur后显示大写toUpperCase() 3.点击全选 ......
Javascript 命令 基础 axios vue

Vue工程环境搭建(NodeJs以及Vue-cli:出现权限不足的问题解决)

Vue工程 4.1需要依赖NodeJs,官网下载安装后 说明安装成功 4.2配置npm的全局安装路径 npm config set prefix "nodejs的安装目录" 没有出现报错信息即可 4.3切换npm的淘宝镜像,不然外网服务器下载资源会比较慢 npm config set registr ......
Vue 权限 Vue-cli 环境 NodeJs

Vue3 + Quasar系列-代码配置以及报错汇总记录(不断更新中)

1. Vue3 + Quasar系列-代码配置打包去掉hash后缀 去掉hash https://quasar.dev/quasar-cli-vite/developing-pwa/configuring-pwa 2. Vue3 + Quasar改变主题背景 quasar的样式和其他的框架修改不太一 ......
不断 代码 Quasar Vue3 Vue

02 K8S API资源对象介绍01(Pod)

一、认识YAML 1.1 什么是YAML 官网:https://yaml.org/ YAML 是一种用来写配置文件的语言。JSON是YAML的子集,YAML支持整数、浮点数、布尔、字符串、数组和对象等数据类型。任何合法的JSON文档也是YANL文档, YAML语法规则: 使用缩进表示层级关系,缩进不 ......
对象 资源 K8S API Pod

Vue3| Pinia 持久化插件

对 vuex 或 Pinia 里面的内容做本地持久化 1. 安装插件: npm i pinia-plugin-persistedstate 2. 将插件添加到 pinia 实例上 ① main.js 里导入持久化插件:import piniaPluginPersistedstate from 'pi ......
插件 Pinia Vue3 Vue

【科研01】【代码复现】TransUnet-文件目录安排

目录1. 信息 TransUnet1.1. 时间 open time1.2. 链接 Link github1.3. 应用 Use2. 自用 TransUnet2.1. 目录 Tree2.2. 修改 Change 1. 信息 TransUnet 1.1. 时间 open time 2021 1.2. ......
TransUnet 科研 代码 文件 目录

手撕Vue-提取元素到内存

接着上一篇文章,我们已经实现了构建Vue实例的过程,接下来我们要实现的是提取元素到内存。 主要是通过文档碎片来实现,文档碎片是一个轻量级的文档,可以包含和控制节点,但是不会像真实的DOM那样占用内存,所以我们可以通过文档碎片来提高性能。 大致的思路是这样的: 创建一个空的文档碎片对象 编译循环取到每 ......
元素 内存 Vue

01启动(关闭)套接字

windows操作系统为我们提供了一套底层Socket API,用于实现网络通信。在我们编写的程序中,如果需要引用该网络库,需要实现以下几步: 1、包含头文件 1 #include <WinSock2.h> 其中,头文件<WinSock2.h>表示Windows Socket 第二版,第一版为 <w ......
套接字

Vue3| Pinia 的 action 异步写法

import { defineStore } from 'pinia' import { ref } from 'vue' import axios from 'axios' export const useChannelStore = defineStore('channel', () => { ......
写法 action Pinia Vue3 Vue

operator Demo01

package operator; public class Demo01 { public static void main(String[] args) { // 二元运算符 int a = 10; int b = 20; int c = 25; int d = 25; System.out.p ......
operator Demo 01

Vue3| Pinia 的语法

Pinia 是 Vue 的最新 状态管理工具,是 Vuex 的替代品 Pinia 的优势: 1. 提供更简单的 API(去掉了 mutation) 2. 提供符合 组合式风格的 API(和 Vue3 新语法统一) 3. 去掉了 modules 的概念,每一个 store 都是一个独立的模块 4. 配 ......
语法 Pinia Vue3 Vue

Vue3| 组合式 API——provide 和 inject

作用和场景:顶层组件向任意的底层组件 传递数据和方法,实现 跨层组件通信 跨层传递普通数据 步骤: 1. 顶层组件通过 provide 函数提供数据 provide ( ' key ' , 顶层组件中的数据 ) 2. 底层组件通过 inject 函数获取数据 const message = inje ......
provide inject Vue3 Vue API

Vue3| 模板引用、defineExpose宏函数

模板引用的概念:通过 ref 标识 获取真实的 dom对象或者组件实例对象 使用: 1. 调用 ref 函数生成一个 ref 对象 <script setup> import { ref } from 'vue' const h1Ref = ref (null) </script> 2. 通过 re ......
defineExpose 函数 模板 Vue3 Vue

Vue3| 组合式 API 下的 子传父

步骤: 1. 子组件内部通过 emit 方法触发事件 ① 通过 defineEmits 编译器宏生成 emit 方法 <script setup> const emit = defineEmits ([ 'get-message' ]) // get-message:可以触发的事件 </script ......
Vue3 Vue API

Vue3| 组合式 API 下的父传子

步骤: 一、父给子传 写死的值 1. 父组件中给子组件 以添加属性的方式传值 <script setup> import sonComVue from './son-com.vue' // 局部注册 </script> <template> <sonComVue message = "黑马程序员"> ......
Vue3 Vue API

hadoop集群 大数据项目实战_电信用户行为分析_day01

上图是相关配置的要求,主要创建了四个虚拟系统,有三台虚拟机搭建hadoop集群,一台作为业务系统。 涉及到相关的Linux指令有::set nu[显示行号] :6[到第6行 shift+G跳到最后一行 进入vi指令后查找相关东西/(你需要查找的东西) 1.配置环境、 第一步设置网络参数,设置静态网络 ......
行为分析 大数 集群 实战 行为

Vue 异步更新和$nextTick

使用延时器也是可以实现的,但是等待的时间不确定, 不是最优解,使用钩子函数update,可能会被其他元素的更新,触发了不该有的动作 ......
nextTick Vue