美文网首页
element中table点击编辑返回默认显示第一页的问题

element中table点击编辑返回默认显示第一页的问题

作者: 雨后晴阳 | 来源:发表于2018-12-28 17:53 被阅读0次

测试提这个bug,一直不知道怎么解决看了大神的博客解决了博客地址https://blog.csdn.net/StephenO_o/article/details/84234916

一.定义一个公共组件common.vue

<script type="text/javascript">

// 定义一些公共的属性和方法

//存值方法

  function setContextData(key, value) {

if(typeof value =="string"){

sessionStorage.setItem(key, value);}else{

sessionStorage.setItem(key,JSON.stringify(value));}}

function getContextData(key){

const str =sessionStorage.getItem(key);

if(typeof str =="string" ){

try{

return JSON.parse(str);

}catch(e) {

return str;}}

return;}

// 暴露出这些属性和方法

  export default {

setContextData,

getContextData}

</script>

二.列表页

   1.引入common文件

import globalfrom '../../common'

//分页开始方法

handleSizeChange(val) {

this.pagesize = val;

global.setContextData('conPagesize',this.pagesize)

this.initList();

},

handleCurrentChange(val) {

this.pagenum = val;

this.page = val;

global.setContextData('conPagenum',this.pagenum)

this.initList();

},

2.created中获取该值

created(){

this.pagenum = global.getContextData('conPagenum') ||1

  this.pagesize = global.getContextData('conPagesize') ||5

},

3.一定要注意分页组件中的 :current-page="pagenum" 和

:page-size="pagesize"

相关文章

网友评论

      本文标题:element中table点击编辑返回默认显示第一页的问题

      本文链接:https://www.haomeiwen.com/subject/mpxklqtx.html