vue开发中遇到的问题总结
程序员文章站
2023-02-20 14:10:08
//工作中遇到的:(1)avoid mutating a prop directly since the value will be overwritten whenever the parent c...
//工作中遇到的:
(1)avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. instead, use a data or computed property based on the prop's value. prop being mutated: "flag"
原因:子组件直接更改父组件中的属性
解决办法:无法直接更改可以用$emit()传递参数至父组件中,然后在绑定在子组件中的父组件方法里更改父组件属性
例:
//父组件 <map-china :flag="isshow" @on-change-flag="changeflag"/> //export default --> methods changeflag(val){ this.isshow = val; } //子组件 this.$emit('on-change-flag', val)
//学习中遇到的:
(1)echarts中map地图全屏展示出现图型大小不变的问题
原因:echarts设置的是这样,但是当全屏的时候,是滞后的,导致全屏之后的容器大小还是之前的大小,需要重置大小
解决办法:
只需要在echarts后面加一段代码就可以解决了,使echarts充满容器 mychart2.setoption({...}); //页面改变时更新echarts容器使其自适应 settimeout(function (){ window.onresize = function () { mychart2.resize(); } },200) 或者添加这个 mychart2.setoption({...}); window.addeventlistener("resize",function(){ mychart2.resize(); })
到此这篇关于vue开发中遇到的问题总结的文章就介绍到这了,更多相关vue开发中遇到的问题内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
推荐阅读
-
Vue中用props给data赋初始值遇到的问题解决
-
vue spa应用中的路由缓存问题与解决方案
-
总结iOS App开发中控制屏幕旋转的几种方式
-
Java Web开发过程中登陆模块的验证码的实现方式总结
-
解决cordova+vue 项目打包成APK应用遇到的问题
-
详解spring cloud Feign使用中遇到的问题总结
-
解决Vue2.0中使用less给元素添加背景图片出现的问题
-
解决vue同一slot在组件中渲染多次的问题
-
使用vue-router与v-if实现tab切换遇到的问题及解决方法
-
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题