vue单页引用--卡片化demo

本文探讨了在单页应用中采用卡片化设计的重要性,通过element组件el-card实现页面空间的有效利用与美观展示。文章提供了具体代码示例,包括html与js部分,并强调了样式调整与组件化的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么时候需要卡片化

无疑在单页应用中,卡片化是节约页面空间美化页面的不二选择。
本次demo主要是根据element组件el-card实现。
点击进入官网指导
demo效果图:
在这里插入图片描述

主要代码

html部分省略参考官网
js部分:

export default {
//   name: 'house',
  components: {
  },
    data() {
       return{
            message:'',
            title:'',
            dialogVisible:false,
            thisButtonLoading:false,
            valueees:'0',
            house_id:'',
            address:'',
            values:[{
          value: '0',
          label: '男方'
        }, {
          value: '1',
          label: '女方',
        }, {
          value: '2',
          label: '小孩'
        }, {
          value: '3',
          label: '共同所有'
        }],
       params:{}
        }
    },
    methods:{
        submitData(){
           console.log('开始保存房屋信息') 
           this.thisButtonLoading=true
            this.params={
              house_id:this.house_id,
              address:this.address,
              householder:this.values[this.valueees]['label']
            }
           console.log('房屋id:'+this.params.house_id+' 房屋地址:'+this.params.address+' 房屋所有者:'+this.params.householder)
           this.isparams()
        },
        isparams(){
            if(this.params.house_id=='' ||this.params.address=='' ||this.params.householder==''){
                this.dialogVisible=true
                this.thisButtonLoading=false
                this.message="保存失败:参数不能为空"
                this.title='执行失败'
            }
            else{
                testhouse(this.params).then(response => {
                console.log(response.data.data)
                this.dialogVisible=true
                this.thisButtonLoading=false
                this.message=response.data.data
                this.title='执行结果'
        })
            }
        },
        dialogVisible1(){
            this.dialogVisible=false
            this.thisButtonLoading=false
        }
        
    }
}

总结

1、卡片化引用需要注意整体样式,可样式调整组件化,然后在引入卡片组件,样式控制事半功倍
2、公用的html部分组件化,减少代码量,后期改造更方便。如弹框提示每个卡片都会用到,这种就需组件化处理避免重复造轮子。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

$团长$

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值