
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 · 760 阅读 · 0 评论 -
vue 自定义指令 directive
一.自定义指令directive除了核心功能默认内置的指令 (v-model和v-show),Vue 也允许注册自定义指令。注意,在Vue2.0中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。来个实例,当页面加载时,该input元素将获得焦点:// 注册一个全局自定义指令 `v-focus`Vue....原创 2019-12-25 16:09:41 · 180 阅读 · 0 评论 -
vue+axios 前端实现的常用拦截
一、路由拦截使用首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由,否则就进入登录页面,路由配置如下:const routes = [ { path: '/', name: '/', component: Index }, { ...原创 2019-12-25 15:48:18 · 198 阅读 · 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 · 1519 阅读 · 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 · 118 阅读 · 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 · 205 阅读 · 0 评论