Vue后台管理系统项目(16)平台属性之添加属性与修改属性静态完成

目录

gitee仓库地址:

业务需求:

 1.结构搭建

 2.添加按钮禁用操作

 3.点击添加或者修改属性的时候隐藏button和table

 4.完成点击添加属性修改后的静态页面


gitee仓库地址:

https://gitee.com/CMD-UROOT/my_project/commits/master

大家根据上传历史进行查找你需要的代码

业务需求:

 当我们点击添加属性的时候

变成这样

 当我们点击修改的时候

 结构变成这样:

 操作元素进行显示与隐藏,我们想到了v-if或者v-show,这里我们利用v-show来操作

在views/product/Attr/index.vue中

1.结构搭建

修改之前:

 修改之后:我们在他的外面加个div,用v-show来控制他的显示与隐藏

默认值为true,显示

 2.添加按钮禁用操作

 业务需求:我们看到成品的效果:当我们选择一级分类或者二级分类的时候,添加属性按钮都是禁用的,只有当三级分类选好后,添加按钮才启用

 效果实现

3.点击添加或者修改属性的时候隐藏button和table

 效果实现:

 4.完成点击添加属性修改后的静态页面

<!-- 添加属性|修改属性的结构 -->
        <div v-show="!isShowTable">
          <el-form :inline="true" ref="form" label-width="80px">
            <el-form-item label="属性名">
              <el-input placeholder="请输入属性名"></el-input>
            </el-form-item>
          </el-form>
          <el-button type="primary" icon="el-icon-plus">添加属性值</el-button>
          <el-button @click="isShowTable=true">取消</el-button>
          <el-table style="width:100%;margin:20px 0px" border>
            <el-table-column align="center" type="index" label="序号" width="80"></el-table-column>
            <el-table-column prop="prop" label="属性值名称" width="width"></el-table-column>
            <el-table-column prop="prop" label="操作" width="width"></el-table-column>
          </el-table>
          <el-button type="primary">保存</el-button>
          <el-button @click="isShowTable=true">取消</el-button>
        </div>

 效果:实现

猜你喜欢

转载自blog.csdn.net/qq_46368050/article/details/125072866