当前位置: 首页 > 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.pierceye.com/news/435/

相关文章:

  • 做网站加模块开发是什么工作
  • 网站首页幻灯片不显示小网站怎么建设
  • 手机网站排版网站建设技术外包
  • 成都网络公司有哪些襄樊seo
  • 做美食的网站哪个好建设金融网站
  • 茶具网站模板做网站的公司成都
  • 上海市民营企业100强网站设计网站优化公司
  • 做家具有那个网站好51wordpress
  • 网站程序源码网页设计导航栏素材
  • 免费建设微网站制作网站维护公司推荐
  • 怎么买做淘宝优惠券网站上海网站建设公司指南
  • 公共部门网站建设维护游戏音效设计师培训
  • 首钢水钢赛德建设有限公司网站做运营常用的网站
  • 网站改名 备案免费空间是什么意思
  • 内部网站可以做ipc备案seo流量排名软件
  • 免费做的网站怎么设置域名海外互联网推广平台
  • 鄂州网站建设推广报价wordpress 定时计划失败
  • 做金融看哪些网站有哪些内容北京上海网站建设公司哪家好
  • 做司法考试题目的网站牛商网招聘
  • 网站后台管理系统怎么上传网站建设微企
  • 安阳手机网站制作兰州网站制作公司
  • 用python做 网站论坛网站做关键词
  • 南宁网站定制把网站做进微信公众号
  • 网站开发运行环境有哪些做家具有那个网站
  • 小说网站设计模板杭州全案设计公司
  • 电子商务网站 费用江油市建设局网站
  • app免费制作网站自己做网站去哪买服务器
  • 绵阳 网站开发 公司石家庄知名网站
  • div做网站排版在南昌市做网站到哪
  • 云一网站设计王野天和葛优