当前位置: 首页 > news >正文

婚恋网站翻译可以做吗成都住建局官网怎么查询楼盘剩余房

婚恋网站翻译可以做吗,成都住建局官网怎么查询楼盘剩余房,库存管理软件有哪些,网站设计师前景文章目录 antVvue3 单选框选中加入逻辑运算#xff0c;再次点击取消选中#xff0c;不计入逻辑运算需求增加点击事件逻辑处理效果 antVvue3 单选框选中加入逻辑运算#xff0c;再次点击取消选中#xff0c;不计入逻辑运算 需求 在做项目时#xff0c;多次遇到单选框需要再… 文章目录 antVvue3 单选框选中加入逻辑运算再次点击取消选中不计入逻辑运算需求增加点击事件逻辑处理效果 antVvue3 单选框选中加入逻辑运算再次点击取消选中不计入逻辑运算 需求 在做项目时多次遇到单选框需要再次点击时取消选中的效果上次感觉没有遇到困难就没有记录这次增加了逻辑计算在此记录一下。 参数选择处需要增加再次选择进行取消选择的操作。 数学逻辑是在选中参数选择时参数选择需要参与运算不选择时不参与运算。 增加点击事件 之前不需要取消的单选框正常使用change就可以需要第二次点击取消选中的单选框使用change无法达到想要的效果所以我们这里给他增加一个click事件。 逻辑处理 getComplianceDesc方法 由于不需要进行额外的判断直接进行逻辑判断即可 const getComplianceDesc () {let d formStateEdit.value.dValue,a formStateEdit.value.aValue,k formStateEdit.value.kValue,ra formStateEdit.value.raValue,rk formStateEdit.value.rkValueif (d 1) {formStateEdit.value.score 0} else if (d 2) {formStateEdit.value.score /} else if ((d 0 a 1 k 0) || (d 0 a 0 k 1)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.5).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score (0.5).toFixed(4)}} else if ((d 0 a 0 k 0) || (d 0 a 2 k 2)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 1).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score (1).toFixed(4)}} else {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.25).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score (0.25).toFixed(4)}}}getNowRaValue 方法 const lastRaValue ref()const newRaValue ref()const getNowRaValue (key) {newRaValue.value keyif (newRaValue.value lastRaValue.value) {newRaValue.value undefinedlastRaValue.value undefinedformStateEdit.value.raValue undefinedlet d formStateEdit.value.dValue,a formStateEdit.value.aValue,k formStateEdit.value.kValue,ra formStateEdit.value.raValue,rk formStateEdit.value.rkValueif (d 1) {formStateEdit.value.score 0} else if (d 2) {formStateEdit.value.score /} else if ((d 0 a 1 k 0) || (d 0 a 0 k 1)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.5).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score 0.5}} else if ((d 0 a 0 k 0) || (d 0 a 2 k 2)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 1).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score 1}} else {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.25).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score 0.25}}} else {lastRaValue.value newRaValue.valueformStateEdit.value.raValue newRaValue.valuelet d formStateEdit.value.dValue,a formStateEdit.value.aValue,k formStateEdit.value.kValue,ra formStateEdit.value.raValue,rk formStateEdit.value.rkValueif (d 1) {formStateEdit.value.score 0} else if (d 2) {formStateEdit.value.score /} else if ((d 0 a 1 k 0) || (d 0 a 0 k 1)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.5).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score 0.5}} else if ((d 0 a 0 k 0) || (d 0 a 2 k 2)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 1).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score 1}} else {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.25).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score 0.25}}}}getNowRkValue方法 const lastRkValue ref()const newRkValue ref()const getNowRkValue (key) {newRkValue.value keyif (newRkValue.value lastRkValue.value) {newRkValue.value undefinedlastRkValue.value undefinedformStateEdit.value.rkValue undefinedlet d formStateEdit.value.dValue,a formStateEdit.value.aValue,k formStateEdit.value.kValue,ra formStateEdit.value.raValue,rk formStateEdit.value.rkValueif (d 1) {formStateEdit.value.score 0} else if (d 2) {formStateEdit.value.score /} else if ((d 0 a 1 k 0) || (d 0 a 0 k 1)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.5).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score 0.5}} else if ((d 0 a 0 k 0) || (d 0 a 2 k 2)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 1).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score 1}} else {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.25).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score 0.25}}} else {lastRkValue.value newRkValue.valueformStateEdit.value.rkValue newRkValue.valuelet d formStateEdit.value.dValue,a formStateEdit.value.aValue,k formStateEdit.value.kValue,ra formStateEdit.value.raValue,rk formStateEdit.value.rkValueif (d 1) {formStateEdit.value.score 0} else if (d 2) {formStateEdit.value.score /} else if ((d 0 a 1 k 0) || (d 0 a 0 k 1)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.5).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.5).toFixed(4)} else {formStateEdit.value.score 0.5}} else if ((d 0 a 0 k 0) || (d 0 a 2 k 2)) {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 1).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 1).toFixed(4)} else {formStateEdit.value.score 1}} else {if (ra) {if (rk) {formStateEdit.value.score (Number(ra) * Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score (Number(ra) * 0.25).toFixed(4)}} else if (rk) {formStateEdit.value.score (Number(rk) * 0.25).toFixed(4)} else {formStateEdit.value.score 0.25}}}}注意 首次打开编辑页面时候需要给lastRaValue、lastRkValue赋上初值。可以Number()字符串转数字类型以及.toFixed(4)保留一下小数不然会出现超额数字出现随机数概率挺高的这里的ra为0.2rk为1.2的时候基本都会出现所以加上了这两个操作。 此外getNowRaValue以及getNowRkValue方法存在大量逻辑冗余曾尝试直接给formStateEdit.value.raValue、formStateEdit.value.rkValue赋值然后进行逻辑操作但是失败了大家有需要可以精进一下。 效果
http://www.zqtcl.cn/news/435/

相关文章:

  • 甘肃营销型网站建设网站漂浮代码
  • 营销单页网站制作企业所得税怎么算小规模纳税人
  • 大连里程科技做网站注册小公司要交税吗
  • 深圳网站建设公司收费黑龙江建设网监理证书
  • 您提供的产品已经提交过网站备案茶叶门户网站建立
  • 专业的集团网站设计网络外贸开发网站公司
  • 怎么自己做网站教程全国职业生涯规划大赛
  • 全媒体网站的建设网站建设评审意见
  • 百度网站推广价格查询为什么大公司开发网站
  • 蓝色科技企业网站模板免费下载各级院建设网站的通知
  • 网站3级营销是怎么做的运输房产网站建设
  • 网站建设支出公司网站怎样做维护
  • 网站根目录怎么找做网站时的电话图标
  • 垂直网站怎么做颜色搭配对网站重要性
  • 在阿里云上做网站步骤刚做外贸最好用哪个网站
  • 宁波企业建站系统wordpress滑验证
  • 长沙网站自己制作最常用的几个关键词
  • 请人开发网站多少钱上海市建设工程交易管理中心网站
  • 红制作官网北京财优化
  • c 购物网站开发流程图wordpress访问需要密码
  • 做电影资源网站百度竞价什么意思
  • 做网站的支付软件外包合同
  • 网站底部图片代码外贸手机网站
  • 四川网站营销seo费用做金属的网站
  • 怎么自己做淘宝网站吗佛山网站建设优化制作公司
  • wix做的网站 网址是什么wordpress单图模式
  • 商洛网站建设什么网站可以做h5
  • 网站后期维护都有什么wordpress管理微信公众号
  • 私人做网站收费百度云备案域名购买
  • 网站建设的主要观点提高asp.net网站安全性