![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue
繁勿
这个作者很懒,什么都没留下…
展开
-
element中table组件使用多级表头后在点击事件中为变量赋值会出现抖动
出现情况:一般出现在表头中设置了v-if,v-if的表头在更新数据时自动重新计算一次宽高解决方法:为表格设置doLayout方法,更新数据前重写表格样式,不在重新计算宽高beforeUpdate(){ this.$nextTick(() => { //在数据加载完,重新渲染表格 this.$refs['table'].doLayout(); })}...原创 2021-11-01 11:38:10 · 253 阅读 · 0 评论 -
关于vue3使用vant插件中field的问题
在vue2中引用这样是没有问题的<van-field label="箱数" value="15"></van-field>但是在vue3中这样使用value不会生效<van-field label="箱数" model-value="15"></van-field>上面的才是正确写法原创 2021-08-06 14:39:05 · 1244 阅读 · 0 评论 -
Vue 组件事件触发另一个组件的事件
此方法与Prop类似,区别在于Prop用于子父之间传值,而当前所介绍的方法为任意组件可相互调用定义的属性。我用此方法需要解决的问题是当我点击一个按钮,需要改变另一个组件的样式,因为我做的是主题切换,很多样式是不能放在一起的。实现就是需要将点击按钮时的一个判断值传入另一个组件,调用方法通过判断值改变样式。具体实现为:1.定义一个公共的jsimport Vue from 'vue'export default new Vue()2.在两个组件中都引入此jsimport PublicFu原创 2021-07-21 09:58:07 · 6397 阅读 · 0 评论