bug: 我在flex布局的元素中使用了elementui的table组件,饿了么的table上会被加一个动态的宽度, 当第一次改变flex元素宽度的时候.table的动态宽度会变化,第二次和以后就不会变化了. 解决方法:  给使用flex的元素加上 overflow-x:hidden…
如下图,是一种常见的页面结构,我们可以有很多方法实现,inline-block,float,flex等等 但是,最近项目中遇到一个怪事,左边是侧边栏导航,右边是一个数据展示table,el-table的横向滚动条死活不出来. 我是采用flex布局,这里简单贴一下css源码 : (page 页面根容器 sidebar 左侧导航,main-content 右侧主体内容区) .page { display: flex; } .sidebar { width: 150px; margin-right:…
原因:子组件需要调用父组件传过来的数据,如果这个数据是异步从接口里取的,那这个组件在任何生命周期里都取不到,而应该在接口调取后取到. 需要在msg拿到值后才调用组件,然后你在生命周期created里面取到值了. 解决: 父组件: <parent v-if='parent_msg' :message="{parent_msg, 'index'}"></parent> 子组件: <child>{{this.message.parent_msg}}<…
在有些时候,子组件直接修改父组件传来的 prop 对象的属性会出现不同步的问题. 比如,父组件传过来的一个对象 checkBoxObj: checkBoxObj:{ checked: false } 将 checked 通过v-model绑定给子组件的 checkbox,然后点击这个checkbox,试图改变 checked 的值,但是有时候会发现 checkbox 的选中状态和 checked 相反,也就是不同步的问题. (尝试)解决办法 将prop的checkBoxObj值赋值给data的一…
一.概述 React中的组件: 解决html 标签构建应用的不足. 使用组件的好处:把公共的功能单独抽离成一个文件作为一个组件,哪里里使用哪里引入. [父子组件]:组件的相互调用中,我们把调用者称为父组件,被调用者称为子组件 - -------------------------------------------------------------------- 二.父子组件传值 父组件给子组件传值方法分为2步: 1.父:在调用子组件的时候定义一个属性: <Header msg='首页'>&…
React子组件怎么改变父组件的state 1.父组件 class Father extends React.Component { construtor(props){ super(props); this.state={ isRed: 0 } } onChangeState(isTrue){ this.setState(isTrue) } render(){ <p>颜色:{this.state.isRed}</p> <Child onClicked={this.onCha…
Header.vue <template> <div> <h2>我是头部组件</h2> <button @click="getParentData()">获取子组件的数据和方法</button> </div> </template> <script> export default{ data(){ return{ msg:'子组件的msg' } }, methods:{ run(…
Home.vue <template> <!-- 所有的内容要被根节点包含起来 --> <div id="home"> <v-header :title="title" :homemsg='msg' :run="run" :home="this"></v-header> <hr> 首页组件 </div> </template> &l…
子组件主动获取父组件的数据和方法 简单示例: this.$parent.数组 this.$parent.方法 示例: <template> <div id="Header"> <p>我是一个头部组件</p> <input type="button" value="获取父组件的属性和方法" @click="getParent()"> </div> </…
父组件主动获取子组件的值 1. 在调用子组件的时候定义一个ref-> ref="header"2. 在父组件中通过this.$refs.header.属性,调用子组件的属性,例如this.$refs.header.name 在父组件中通过this.$refs.header.方法,调用子组件的方法,例如this.$refs.header.test() 子组件主动获取父组件的值1. 在子组件中通过this.$parent.属性,调用父组件的属性,例如this.$parent.name…