Vue.$nextTick(callback),当dom发生变化更新后执行的回调。$nextTick是tion (...
原创 2022-07-19 20:31:49
168阅读
vue.$set方法 由于javaScript的限制,vue不能检测到对象属性的添加或删除 这样只能新增属性,但是并不会触发视图更新,所以属性必须是在data对象上才能让vue.js转换它,才能让他是响应式的 可以使用this.$set(this.data, "key" , "val") 方法,既可 ...
转载 2021-10-21 14:45:00
560阅读
2评论
一、vue的介绍1.框架: 别人写好的一个函数库,使用时要按照定好的(模式)格式去写,即别人定义的一个架子,你在不同地方填入不同内容就行2.vue是个框架,比起jquery框架更有高度,jquery仅仅只是一个函数库 3.vue写代码时和以前的写法都不一样,这才是框架 4.vue是华人尤雨溪开发的,是前google的员工5.vue特点: 响应式 数据驱动(使用了数据劫持和观察者模式) 组件化 vu
转载 2024-04-08 19:39:43
78阅读
在开发过程中,我们时常会遇到这样一种情况:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的
原创 2023-05-19 15:27:23
94阅读
在开发过程中,我们时常会遇到这样一种情况:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的。根据官方文档定义:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.d
Vue
转载 2021-03-27 09:10:04
305阅读
2评论
一、简介在样式引入时,对于变量的引入,需要在每个文件里都要引入一遍,为了避免每次使用时都需要单独引入一遍的问题,采用了 style-resources-loader。在确保安装指定 CSS 解析器 插件(less、less-loader | stylus、stylus-loader …)后。这里以 less 举例,新建一个 reset.less (文件名随
前言本文主要跟大家介绍了关于Vue定义全局变量与常量的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:我想要定义一个变量, 在项目的任何地方都可以访问到, 不需要每一次使用的时候, 都引入.尝试1: 创建 global.js 并且在其中定义let a = 10;在入口文件中引入 global.jsimport './global.js'在项目中使用:a // 报错
转载 2023-11-18 15:10:20
140阅读
需求 有时候有些组件需要全局设置body背景,有些不需要在组件中设置就行了 解决思路 1. 全局设置可以是html,body,这里大家可以试一下,这两个只要其中一个设置了background,另一个的背景就会失效。 2. 我们需要进入组件的时候使用钩子函数beforeRouteEnter,设置bod
转载 2019-05-17 17:50:00
693阅读
2评论
# Vue Axios 全局设置 Header 的实现指南 在 Vue 项目中,使用 Axios 进行网络请求是非常常见的。为了统一管理请求头部信息(header),我们可以设置 Axios 的全局配置。这篇文章将引导你逐步实现 Axios 全局设置 Header 的流程,并展示相关的代码示例。 ## 整体流程 首先,我们来总结一下整个操作的步骤: | 步骤 | 描述
原创 2024-10-12 05:54:46
162阅读
本项目的笔记和资料的Download,请点击这一句话自行获取。day01-springboot(理论篇) ;day01-springboot(实践篇)day02-springcloud(理论篇一)  ;day02-springcloud(理论篇二)  ;day02-springcloud(理论篇三) ;day02-springcloud(理论篇四)&nbsp
转载 2月前
0阅读
1.0 Vue.directive定义在全局的自定义指令,可以自己设置指令名称,指令逻辑,完成某种新功能 例如 <p v-colorful="colorName">我是自定义颜色指令<p><script> Vue.directive('colorful',function(el,binding){ el.styl
一、定义变量,并全局使用原理: 1. 单独新建一个全局变量模块文件,模块中定义一些变量初始状态,用export default 暴露出去。 2. 在main.js中引入,并通过Vue.prototype挂载到vue实例上面。供其他模块文件使用; 3. 或者直接引入到需要的模块文件中使用;项目目录步骤1、新建 global_variable.js文件,用于存放变量,示例如下:const b
转载 2023-11-25 13:37:51
661阅读
# Vue axios全局请求头设置 在现代前端开发中,API请求是不可或缺的一部分,而Axios库则是Vue.js项目中最常用的HTTP客户端之一。与许多其他HTTP库不同,Axios允许我们在发送请求时自定义请求头。本文将介绍如何在Vue项目中全局设置Axios请求头,并提供代码示例和相应的类图和状态图。 ## 什么是Axios? Axios是一个基于Promise的HTTP客户端,它可
原创 2024-10-04 06:47:20
234阅读
定义全局变量原理:设置一个专用的的全局变量模块文件,模块里面定义一些变量初始状态,用export default 暴露出去,在main.js里面使用Vue.prototype挂载到vue实例上面或者在其它地方需要使用时,引入该模块便可。全局变量模块文件:Global.vue文件: <script> const serverSrc='www.baidu.com'; const toke
一、内存泄漏 1、指令绑定了事件,却没有解绑事件,容易产生内存泄漏。(曾经遇到过的案例) 2、v-if指令产生内存泄漏,比如v-if删除了父级元素,却没有删除父级元素里的dom片段 3、跳转到别的路由,却没有删除产生的dom片段。需要在beforeDestroy()钩子里注销三方插件,销毁定时器等
转载 2019-09-09 22:22:00
153阅读
2评论
Vue引入封装的方法和样式
vue
原创 2021-07-19 16:28:43
932阅读
1.Vue.extend(options)  构造器,创建一个 子类 。参数是一个包含组件选项的对象  data 选项是特例,需要注意 在 Vue.extend() 中它必须是一个函数,<div id="test"></div>// 创建构造器   let MyTest = Vue.extend({     template: '<p>{{name}} {{ag
转载 2023-08-04 12:01:23
226阅读
vue中引入axios记录一下axios的用法1.下载依赖npm install axios --save2.引入并全局注册在main.js中import axios from 'axios' Vue.prototype.$http = axios //全局注册,使用方法:this.$http3.配置vue.config.js解决跨域proxyTabledevServer: { pr
转载 2023-09-13 09:48:49
263阅读
这两天看ant-design的文档,看到定制主题,就想自己也来试试。首先,我是用的vue-cli 2版本来做的。一、将项目搭建好1.创建一个vue项目vue create antd-demo2.安装ant-design-vuenpm install ant-design-vue --save3.按需引入这里强调一下,为什么按需引入更好,因为整个antd包其实不小,大部分我们都用不到,全局引入,是很
转载 2024-03-07 13:18:02
1460阅读
在macOS上设置Node.js的全局HTTP代理,可以通过以下步骤进行:设置环境变量: 你可以通过设置环境变量来指定Node.js的全局HTTP代理。这可以通过终端中的命令完成。打开终端,然后运行以下命令来设置HTTP代理:export http_proxy=http://your.proxy.server:port export https_proxy=https://your.proxy.s
原创 7月前
120阅读
  • 1
  • 2
  • 3
  • 4
  • 5