vue的增删改查

目前是Java后端+mySQL
swagger可以查看接口如图


swagger接口.png

1、获取列表

 get() {
      this.Api.get('/operation', {
      }).then((res) => {
        //可以打印数据看看需要什么信息
      }).catch((err) => {
      });
    },

2、删除

deleteRoad(id) {
      //弹出删除确认
      this.Api.delete('/operation/' + id).then((res) => {
        this.modalDelete = false;
        this.$Modal.success({content: '删除模型成功'});
        this.updateStatus();//更新表格数据
      }).catch((err) => {
      });
    },

3、新增加弹窗

  //新增初始化
    addRoadInit() {
      this.roadModal=true
    },

    //增加
    addRoad() {
            this.Api.post('/operation', this.road).then((res) => {

            }).catch((err) => {
              if (err.code == 18200) {
                this.$Modal.warning({content: err.message});
                return;
              }
            });
            this.roadModal=false
            this.updateStatus()
    },
  //新增初始化
    addRoadInit() {
      this.roadModal=true
    },

    //增加
    addRoad() {
            this.Api.post('/operation', this.road).then((res) => {

            }).catch((err) => {
              if (err.code == 18200) {
                this.$Modal.warning({content: err.message});
                return;
              }
            });
            this.roadModal=false
            this.updateStatus()
    }

//vue
<!-- 新增 start -->
    <Modal v-model="roadModal"  :mask-closable="false" :closable="false">
      <Form ref="roadModal" :model="road"  :label-width="120" @on-cancel="roadModal = false;">

        <Form-item label="部门" prop="name">
          <Input type="text" v-model="road.name" placeholder="名称"/>
        </Form-item>
        <Form-item label="完整地址" prop="name">
          <Input type="text" v-model="road.url" placeholder="名称"/>
        </Form-item>
      </Form>

      <div slot="footer"  class="modalFooter">
        <HdButton type="ghost" hover="defalut"class="card_button"  style="border-right-color:#C4C4C4;" border="none"  @click="roadModal = false;" >关闭</HdButton>
        <HdButton type="ghost" hover="defalut" class="card_button" border="none"  @click="addRoad()">提交</HdButton>
      </div>

    </Modal>
    <!-- 新增 end -->
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容