![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
qq_489366879
这个作者很懒,什么都没留下…
展开
-
vue 插件的封装
一.插件 插件通常会为 Vue 添加全局功能。插件的范围没有限制——一般有下面几种: 1.添加全局方法或者属性,如:vue-custom-element 2.添加全局资源:指令/过滤器/过渡等,如vue-touch 3.通过全局 mixin 方法添加一些组件选项,如:vue-router 4.添加 Vue 实例方法,通过把它们添加到 Vue.prototype 上实现。 5.一个...原创 2019-12-25 16:21:20 · 701 阅读 · 0 评论 -
vue 自定义指令 directive
一.自定义指令directive 除了核心功能默认内置的指令 (v-model和v-show),Vue 也允许注册自定义指令。注意,在Vue2.0中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。 来个实例,当页面加载时,该input元素将获得焦点: // 注册一个全局自定义指令 `v-focus` Vue....原创 2019-12-25 16:09:41 · 143 阅读 · 0 评论 -
vue+axios 前端实现的常用拦截
一、路由拦截使用 首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由,否则就进入登录页面,路由配置如下: const routes = [ { path: '/', name: '/', component: Index }, { ...原创 2019-12-25 15:48:18 · 167 阅读 · 0 评论 -
vuex 动态引入 store modules
主要解决的问题每次建一个module需要自己去主index.js里面去注册 为了偷懒,也为了避免团队开发时同时对index.js 进行修改引发冲突 所以在index.js中 动态的对子目录和模块进行注册 我的目录结构是 store index modules common index.js sys log.js base user...原创 2019-12-25 14:37:59 · 1444 阅读 · 0 评论 -
Vuex基本使用的总结
使用 在 Vue 的单页面应用中使用,需要使用Vue.use(Vuex)调用插件。 使用非常简单,只需要将其注入到Vue根实例中。 import Vuex from 'vuex' Vue.use(Vuex) const store = new Vuex.Store({ state: { count: 0 }, getter: { doneTodos: (state, ...原创 2019-12-25 14:11:40 · 75 阅读 · 0 评论 -
关于 Vue.use() 详解
问题 相信很多人在用Vue使用别人的组件时,会用到 Vue.use() 。例如:Vue.use(VueRouter)、Vue.use(MintUI)。但是用 axios时,就不需要用 Vue.use(axios),就能直接使用。那这是为什么呐? 答案 因为 axios 没有 install。 什么意思呢?接下来我们自定义一个需要 Vue.use() 的组件,也就是有 install 的组件,...原创 2019-12-23 22:08:51 · 144 阅读 · 0 评论