logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue-router路由懒加载

懒加载,就是lazy-loading,顾名思义延迟加载,什么时候用到了什么时候去加载;一个普通的Vue单页应用项目,直接去使用webpack去打包,那么打包后的javascript包体积会非常的大,导致进入首页的时间会非常长;于是就有了懒加载的思路;那么什么是路由懒加载呢?把不同路由对应的不同组件分割成不同的代码块,当路由被访问时,再去加载对应的组件 这就是利用vue的异步组件...

require和import的区别在哪

在vue+webpack的项目中,里面有使用require来引入文件,也有的用import来引入文件,两者之间是一样的吗?两者的出身背景ES6之前已经出现了js模块加载的方案,最主要的是CommonJS和AMD规范。commonjs主要应用于服务器,实现同步加载,如nodejs。AMD规范应用于浏览器,如requirejs,为异步加载。同时还有CMD规范,为同步加载方案如se

#es6
tab页切换时候样式更改和单页的过渡

在vue项目中,如何做到选中切换样式呢?就如同下图所示比如选中的这个加上.active的class样式,如果按照jquery或者原生的思路来,无非就是清除兄弟的.active添加自己的 .active这种选中切换,在vue中的思路很简单,当某个被选中时,对应的标签就会有.router-link-active的class名。那么你无需在router-link标签上添加任何cla...

v-if与v-show二者性能比较

先来说说v-ifv-if:根据表达式的值在DOM中生成或者移除一个元素,值是false就会在DOM中删除,反之会克隆相应元素到DOM中支持加在<template>标签上再说说v-showv-show是根据表达式的值来显示或者隐藏元素,根据的是display的值不支持加在<template>标签上划重点在切换v-if的时候,vue内部有一个局部

vue面试常被问到的问题整理(二)

1.vue数据双向绑定原理2.生命周期3.vue-router4.路由钩子5.axios6.跨域

vuex的辅助函数mapState前面的那三个点--对象展开运算符

关于mapState,官方文档的说法:当一个组件需要获取多个状态时候,将这些状态都声明为计算属性会有些重复和冗余。为了解决这个问题,我们可以使用 mapState 辅助函数帮助我们生成计算属性,让你少按几次键:mapState 函数返回的是一个对象。我们如何将它与局部计算属性混合使用呢?通常,我们需要使用一个工具函数将多个对象合并为一个,以使我们可以将最终对象传给 computed 属

vue面试常见问题小结

写在前面的话,给自己:任何时候,比起你的技术,更重要的是你的情商,不要纠结在某一个问题的点上面,一千个读者眼里有一千个哈姆雷特。在面试当中,有的时候正确的答案并不是最重要的,重要的是面对各种问题,你是否有从容的境界。一、Vue的双向数据绑定原理是什么?或者vue的响应式原理这个问题,真的很多公司如果问到vue,都会去问这一个问题。具体在这小结一下:vue.js是...

vue踩坑之全局使用axios

前言:Vue 原本有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,尤雨溪宣布停止更新vue-resource,并推荐大家使用axios之后,越来越多的 Vue 项目,都选择 axios 来完成 ajax 请求,而大型项目会使用 Vuex 来管理数据之前一直使用的是 vue-resource插件,在主入口文件引入import VueRes

vue的多标签页实现

1.vue的多标签页实现2.打开一个新标签页3.关闭标签页

vue.js组件库

Vue 成功的很大一部分在于其组件。使用其组件你可以独立思考 UI 的每个片段,鼓励可重用性和模块化,并帮助保持 UI 的一致性。所有的 Vue 组件也都是 Vue 实例,所以接受相同的选项对象并提供相同的生命周期钩子函数。组件也可以与 Bit 共享来连接像 Git,Yarn 和 NPM 这样的工具,以形成存储库之间的无摩擦代码共享体验。 也可以将任何 Git 存储库中的组件分离出来,并将其快

    共 11 条
  • 1
  • 2
  • 请选择