前端歌谣-第一百一十一课-记录初步写vue3的一些问题和解决思路

前言

大家好 我是歌谣 今天又是写vue3+ts的第二天 今天还是一如既往 说一说在前端项目中遇到的一些问题

ref

ref的取值和赋值都是采用xxx.value的写法
现在这个结论尚且不清楚是正确还是错误的

clickTime.value == 1
      ? `${res.value}`
      : `${formState.value.user[`${type.value}`]}${res}`;

Vue3的插件是valor

安装之后重启vs code

在这里插入图片描述

对象和基本数据类型都用ref了

//计算器弹框开启
const keyShow = ref(true)
//默认选中的输入框类型
const type = ref('')
//点击次数
const clickTime = ref(0)
const numberNew = ref(0)
const formState = ref({
  user: {
    planned: 0,
    qualified: 0,
    unqualified: 0,
    scrap: 0,
    teamcode:0
  },
});

文字很长设置省略号

 width: 60px;
      font-size: 16px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;

修改ant design vue3.0的样式

解除scope的限制 直接找类名即可

.BaseForm-header {
  width: 100%;
  height: 100px;

  .ant-steps {
    width: 100%;
    height: 100px;

    .ant-steps-item-icon {
      position: relative;
    }

    .ant-steps-item-title {
      position: absolute;
      top: 40px;
      left: 0;
      width: 60px;
      font-size: 16px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
}


对于class绑定两个类名样式设置

<div class="box red">我是一个红色的盒子</div>
<div class="box blue">我是一个蓝色的盒子</div>
<div class="box yellow">我是一个黄色的盒子</div>
<div class="box green">我是一个绿色的盒子</div>

.box.red {
  background-color: red;
  color: white;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值