
分类:VUE

2020
10-10
10-10
vue中的.$mount('#app')手动挂载操作
在Vue构造函数时,需要配置一个el属性,如果没有没有el属性时,可以使用.$mount('#app')进行挂载。配置了el属性:newVue({el:"#app",router});如果没有配置el属性,可以使用手动挂载$mount("#app")newVue({router}).$mount('#app');varvm=newVue({router});vm.$mount('#app');补充知识:Vue手动挂载组件$mount(),实现js插入组件,替换组件项目中有时候用到需要再页面中使用js插入一个vue组件,这时候就用到vue的手动挂...
继续阅读 >
2020
10-10
10-10
vue中提示$index is not defined错误的解决方式
今天学习Vue中遇到了一个报错信息:$indexisnotdefined,是我写了个for循环在HTML中,然后是因为版本的问题下面是解决方法:原来的是v-for="personinitems"v-on:click="deletePerson($index)"//这个仅仅适用于1.0版本,不要采坑了同学们这个在Vue1.0版本中式适用的可以直接使用$index,但是在2.0是不适合的在Vue2.0版本中获取索引我们需要通过v-for="(person,index)initems",点击事件我们也不能使用$index,应该使...
继续阅读 >
2020
10-10
10-10
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题

2020
10-10
10-10
vue或react项目生产环境去掉console.log的操作

2020
10-10
10-10
vue打包静态资源后显示空白及static文件路径报错的解决
今天使用vue打包(npmrunbuild)遇到了几个坑,在这里分享给大家打包之后打开dist的页面显示空白:这个问题以前就处理过,是打包过程中出现错误频率较高的一种,可能有3处地方会出现这种情况1、记得改一下config下面的index.js中bulid模块导出的路径。因为打包后的index.html里边的内容都是通过script标签引入的,默认显示的路径不对,打开肯定是空白的。build:{index:path.resolve(__dirname,'../dist/index.html'),asse...
继续阅读 >
2020
10-10
10-10
vue cli 3.0通用打包配置代码,不分一二级目录

2020
10-10
10-10
Vue前端判断数据对象是否为空的实例

2020
10-10
10-10
vue+echarts实现动态折线图的方法与注意
之前公司有个绘制实时盈利率折线图的需求,实现的还不错,今天来分享下vue+echarts实现动态折线图的方法。实现代码<template><divid="myChart"></div></template><script>importechartsfrom'echarts'exportdefault{name:'DynamicLineChart',data(){return{//实时数据数组date:[],yieldRate:[],yieldIndex:[],//折线图echarts初始化选项echartsOption:{legend:{data:['实际收益...
继续阅读 >
2020
10-10
10-10
vue离开当前页面触发的函数代码
我就废话不多说了,大家还是直接看代码吧~destroyed(){console.log('销毁')}补充知识:vue中进入路由页面和离开路由页面后执行函数进入路由页面mounted(){this.$nextTick(()=>{show();})}离开路由页面后执行函数destroyed:function(){console.log("我已经离开了!");this.stopTimer();},说明:destroyed是与methods、mounted同层级的mounted(){this.startTimer();},//离开当前页面后执行destroyed:functi...
继续阅读 >
2020
10-10
10-10
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求

2020
10-10
10-10
Vue中关闭弹窗组件时销毁并隐藏操作
背景:在dialog弹窗组件中执行mounted钩子,将数据初始化,等取消关闭弹窗后,发现mounted钩子不执行原因:在vue的生命周期中,在页面初始化的时候mounted只会执行一次,关闭弹窗页面并没有销毁,所以不会再次执行<select-experience-group:trialMoneyRecordID=trialMoneyRecordID:showExperienceGroup='showExperienceGroup'@closeCover="handleExperienceGroup"></select-experience-group>解决办法:就是隐藏dialog的时候要...
继续阅读 >
2020
10-10
10-10
Vue 使用typescript如何优雅的调用swagger API

2020
10-10
10-10
vue路由切换时取消之前的所有请求操作
在main.js文件里importrouterfrom'router/';importVuefrom'vue';Vue.Cancel=[];router.beforeEach((to,from,next)=>{while(Vue.Cancel.length>0){Vue.Cancel.shift()('cancel');}next();})ajax文件importVuefrom'vue';importaxiosfrom'axios';importVueAxiosfrom'vue-axios';Vue.use(VueAxios,axios);//导入封装的回调函数import{cbs,gbs}from'config/';//动态设置本地和线上接口域...
继续阅读 >
2020
10-10
10-10
vue Treeselect下拉树只能选择第N级元素实现代码

2020
10-10
10-10
vue treeselect获取当前选中项的label实例
