A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

2.3.2 Api调用
1、在cms.js中定义page_add方法。
[AppleScript] 纯文本查看 复制代码
/*页面添加*/ 
export const page_add = params =>
 {   
return http.requestPost(apiUrl+'/cms/page/add',params) }

2、添加事件 本功能使用到两个UI组件:
1、使用element-ui的message-box组件弹出确认提交窗口(http://element.eleme.io/#/zhCN/component/message-box)。

[AppleScript] 纯文本查看 复制代码
this.$confirm('确认提交吗?', '提示', {}).then(() => {})

2、使用 message组件提示操作结果 (http://element.eleme.io/#/zh-CN/component/message

[AppleScript] 纯文本查看 复制代码
this.$message({ 
              message: '提交成功',            
   type: 'success' })

完整的代码如下:

[AppleScript] 纯文本查看 复制代码
addSubmit(){
   this.$refs.pageForm.validate((valid) =>
 {   
  if (valid)
 {  
     this.$confirm('确认提交吗?', '提示', {}).then(() =>
 {       
  cmsApi.page_add(this.pageForm).then((res) =>
 {        
     console.log(res);   
        if(res.success){  
            this.$message({
              message: '提交成功',

[AppleScript] 纯文本查看 复制代码
 type: 'success'     
        });      
       this.$refs['pageForm'].resetFields();   
        }else{          
   this.$message.error('提交失败');   
        }       
  });   
    }); 
    } 
  });
 }

下边是测试:
1、进入页面列表页面



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马