随笔分类 - Vue
摘要:计算属性computed : 1. 支持缓存,只有依赖数据发生改变,才会重新进行计算 2. 不支持异步,当computed内有异步操作时无效,无法监听数据的变化 3.computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过或者父组件传递的props中
阅读全文
摘要:一、前言 目前有不少项目采用Vue以及axios以取代原来Jquery。也有知名网站采用原生JS取代Jquery。本文在采用Vue、axios传输参数到后台的时候,出现了参数无法获取的问题。依据axios的官方文档,采用Qs库将参数序列化为传统表单的&和?方式。主要以key-value为主。但当需要
阅读全文
摘要:问题场景 场景很简单,就是一个正常 axios post 请求: axios({ headers: { 'deviceCode': 'A95ZEF1-47B5-AC90BF3' }, method: 'post', url: '/api/lockServer/search', data: { use
阅读全文
摘要:Ajax、fetch、axios的区别与优缺点 axios的github地址 原生ajax //创建异步对象 var xhr = new XMLHttpRequest(); //设置请求基本信息,并加上请求头 xhr.setRequestHeader("Content-type","applicat
阅读全文
摘要:1、$emit的使用场景 子组件调用父组件的方法并传递数据注意:子组件标签中的时间也不区分大小写要用“-”隔开 子组件: <template> <button @click="emitEvent">点击我</button> </template> <script> export default {
阅读全文
摘要:一、什么是生命周期? 用通俗的语言来说,就是Vue中实例或者组件从创建到消灭中间经过的一系列过程。虽然不太严谨,但是也基本上可以理解。 通过一系列实践,现在把所有遇到的问题整理一遍,今天记录一下created和mounted的区别: 二、created和mounted区别? 官方图解如下: 我们从图
阅读全文
摘要:methods,watch和computed都是以函数为基础的,但各自却都不同; 1.watch和computed都是以Vue的依赖追踪机制为基础的,它们都试图处理这样一件事情:当某一个数据(称它为依赖数据)发生变化的时候,所有依赖这个数据的“相关”数据“自动”发生变化,也就是自动调用相关的函数去实
阅读全文