鍍金池/ 問答/HTML/ 如何用vue操作新增頁面成功之后進(jìn)行刷新頁面?

如何用vue操作新增頁面成功之后進(jìn)行刷新頁面?

用element-ui的MessageBox組件來做彈窗, 但是操作完新增之后, 如何讓頁面進(jìn)行刷新?

    addUserData(done) {
      this.$ajax.post(this.$api.departmentData, this.form).then(res => {
        if (res.data.status == 200) {
          this.addUser = false;
          this.$message({
            type: "success",
            message: "新增成功!"
          });
        }
      });
    },
回答
編輯回答
病癮

location.reload()?

2018年6月13日 17:46
編輯回答
氕氘氚

一般不刷新頁面,體驗(yàn)不好,可以在判斷成功返回后調(diào)用重新獲取頁面數(shù)據(jù)的接口

2017年5月30日 15:06
編輯回答
離觴

一般來說,我的Vue頁面有一個(gè)獲取數(shù)據(jù)的方法,例如_fetchData,這個(gè)方法可以從服務(wù)器端獲取數(shù)據(jù)并渲染List,在新增數(shù)據(jù)成功的回調(diào)函數(shù)中,我會(huì)再次執(zhí)行_this._fetchData(),即可自動(dòng)實(shí)現(xiàn)刷新數(shù)據(jù)。

2017年7月21日 22:04
編輯回答
做不到

你應(yīng)該是刷新數(shù)據(jù)而已,成功后,直接this.query();不就完了

2018年8月13日 12:09
編輯回答
我甘愿

寫一個(gè)初始化的方法加載數(shù)據(jù),提交成功了就調(diào)用這個(gè)初始化方法

2018年2月28日 07:19
編輯回答
舊言

成功之后調(diào)父級(jí)list接口.

2017年6月22日 13:24