
vue
易子辰丶
这个作者很懒,什么都没留下…
展开
-
vue3.0中axios的使用,用this报错
由于vue3.0中setup()里不再使用this,所以常见的this.$axios方式也不能再用。2.使用vue-axios,结合vue.use()和provied-inject。3.封装好后在每隔.vue页面使用的时候都。原创 2022-08-01 15:42:39 · 1138 阅读 · 0 评论 -
vue3.0,vuex使用(dark不必),用provide、inject、localStorage实现
vue3.0, vuex,provide+inject+localStorage,状态管理原创 2022-04-01 15:33:52 · 1803 阅读 · 0 评论 -
vue3.0,vue-router的简单使用
vue3.0,vue-router原创 2022-03-31 14:37:33 · 3513 阅读 · 0 评论 -
vue3.0,setup()的使用,Composition Api(组合式api)data,computed,methods,watch
vue3.0,setup,组合式api原创 2022-03-29 17:15:04 · 2108 阅读 · 0 评论 -
keep-alive 介绍及使用问题:多次使用同一组件,数据不更新
待写原创 2021-05-12 21:11:41 · 2170 阅读 · 0 评论 -
vue2.x组件内嵌套组件,类似于select和option
待写原创 2021-05-08 17:38:59 · 316 阅读 · 0 评论 -
vue 2.x 函数式调用组件
待写原创 2021-04-16 12:27:06 · 1152 阅读 · 1 评论 -
vue router动态路由,路由懒加载
待写原创 2021-04-15 16:25:29 · 438 阅读 · 0 评论 -
vue 异步加载组件
先说一般的组件方式嘛<template> <div> <button @click="show">点我</button> <div v-if="isShow"> <Good></Good> </div> </div></template><script>import Good from "./success"export原创 2021-04-15 15:52:47 · 582 阅读 · 0 评论 -
vue 在组件上使用v-modul
在平时会遇到一些input,select,checkbox,radio等组件,需要使输入到组件的值与父组件所对应值双向绑定,而这一般通过v-modul可以实现在这里我已经注册好全局组件了,可以直接使用.因为名字不一样,我就懒得每个都改一次了,都用Select1.input type=“text”这种类别的// 父组件<template> <div> <Select v-model="hi"></Select> <p>{{ hi原创 2021-04-15 15:20:19 · 369 阅读 · 0 评论 -
vue2.x 组件通信
组件通信原创 2021-04-08 17:49:56 · 120 阅读 · 0 评论 -
vue axios封装,请求拦截配置,api管理
vue中axios封装因为每个人在项目中封装的想法不同,所以这里只谈一般的封装思路原创 2021-04-06 18:00:09 · 208 阅读 · 0 评论 -
vue cli3.0/4.0 代理跨域
跨域在vue根性到3.0以上时,跨域文件的位置也发生了变化,需要在src同级目录下新建一个vue.config.js文件其中写入跨域webpack和跨域的配置。之前也在网上找了许多,发现有些有个别字段有问题导致无法使用就把自己用的发出来对比对比注意时在项目文件夹中与src文件夹同级配置下面就把跨域的具体配置发出来,这只是跨域的,并不包含webp原创 2021-02-02 11:24:57 · 168 阅读 · 0 评论 -
Vue 组件封装之事件 this.$listeners
组件封装在做vue项目时,为了节约开发时间,一般都会封装高复用得UI组件,类似于iview,elementUI等UI组件,一般简单的组件之间传值就不在这多说了,直接在这说点实际的实际情况:需要封装一个组件,在多个页面都可以用,会有两个按钮根据页面的不同处理的事件也不同最初封装好组件之后父组件给子组件传一个特别的,在子组件做判定再决定做什么操作,这就会导致封装的组件会在同一个事件处理上有很多种情况,很臃肿;下面只把有用的代码放出来:父组件 type='t3’<Search :typ原创 2021-02-03 11:05:29 · 3609 阅读 · 2 评论 -
vue router传值 this.$route this.$router
#Router 和 Router 区别在vue的开发中路由router是必不可少的一部分,下面就简单的说下其中router和route的区别export default { namespaced: true, // 详见后后面的使用方法3 state: { aId: '500' }, mutations: { changeId(state,va原创 2021-02-25 11:18:52 · 688 阅读 · 0 评论 -
vuex 使用简介
vuex基本结构import Vue from "vue";import Vuex from "vuex";Vue.use(Vuex);export default new Vuex.Store({ state: { num: 2 }, mutations: { changeNum(state,val) { state.num = val } }, actions: { todo({ commit }, val) { commit('原创 2021-02-23 11:25:32 · 169 阅读 · 0 评论 -
vue created mounted 区别
在做vue项目时,有些人喜欢把操作放在created里面,而有些人喜欢放在mounted里面,这里来谈谈自己堆这两个的理解吧,说的不好勿怪,说的好请点赞,若有不同见解多多评论mounted特点:在vue的mounted这个周期,vue实例已经创建好了,其中的data也存在,页面的dom也已创建,虚拟的dom树也创建了操作:在这个周琴无论你时进行对data的数据操作还是进行一些dom操作都是可以的弊端:也不算时太大的弊端嘛,在mounted周期之前页面就已经渲染出来了,如果你对数据再进行操作,原创 2021-02-05 16:23:28 · 340 阅读 · 0 评论 -
vue 封装自定义UI组件
组件封装在做项目时,有个可能在多个页面用到同一个UI组件,只是功能或者样式有些许不同,所以就把这些模块可以提取出来封装成一个组件多次使用,向其传递参数让它实现不同功能就提高了开发效率,程序员毕竟都懒1.在src的components文件夹内创建common文件夹,组件都放在里面2.在组件内部<template> <div> &l原创 2021-02-04 14:49:58 · 631 阅读 · 0 评论