文章目录

  • 1. 工具包的引用
  • 2.计算器基础实现逻辑公式图片
  • 3.代码实现地址
  • 4. 操作步骤

1. 工具包的引用

  1. Axios请求包

  2. vant-ui框架

    https://cdn.jsdelivr.net/npm/vant@2.12/lib/vant.min.js //js cdn

    https://cdn.jsdelivr.net/npm/vant@2.12/lib/index.css //css cdn

  3. Vue.js

    https://cdn.bootcdn.net/ajax/libs/vue/3.0.11/vue.cjs.min.js //js cdn

  4. rem 动态转换

    //designWidth:设计稿的实际宽度值,需要根据实际设置
    //maxWidth:制作稿的最大宽度值,需要根据实际设置
    //这段js的最后面有两个参数记得要设置,一个为设计稿实际宽度,一个为制作稿最大宽度,例如设计稿为750,最大宽度为750,则为(750,750)
    (function (designWidth, maxWidth) {var doc = document,win = window,docEl = doc.documentElement,remStyle = document.createElement('style'),tid;function refreshRem() {var width = docEl.getBoundingClientRect().width;maxWidth = maxWidth || 540;width > maxWidth && (width = maxWidth);var rem = (width * 100) / designWidth;remStyle.innerHTML = 'html{font-size:' + rem + 'px;}';}if (docEl.firstElementChild) {docEl.firstElementChild.appendChild(remStyle);} else {var wrap = doc.createElement('div');wrap.appendChild(remStyle);doc.write(wrap.innerHTML);wrap = null;}//要等 wiewport 设置好后才能执行 refreshRem,不然 refreshRem 会执行2次;refreshRem();win.addEventListener('resize',function () {clearTimeout(tid); //防止执行两次tid = setTimeout(refreshRem, 300);},false);win.addEventListener('pageshow',function (e) {if (e.persisted) {// 浏览器后退的时候重新计算clearTimeout(tid);tid = setTimeout(refreshRem, 300);}},false);if (doc.readyState === 'complete') {doc.body.style.fontSize = '16px';} else {doc.addEventListener('DOMContentLoaded',function (e) {doc.body.style.fontSize = '16px';},false);}
    })(375, 750);
  5. 重置样式normalize.css

  6. js-cookies

    主要是为了保存页面前进后退的某些状态

  7. awesome字体图标,可用可不用

2.计算器基础实现逻辑公式图片


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6iWgdcby-1620181389410)(https://z3.ax1x.com/2021/05/05/gKAYRK.md.png)]

3.代码实现地址

码云地址 :https://gitee.com/handsome19970114/loan 可以直接在线预览进行操作

4. 操作步骤

  1. 点击loan.html,如下

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Udug9q1G-1620181389411)(https://z3.ax1x.com/2021/05/05/gKALyF.png)]

  2. 然后就可以进行贷款的计算,非常简单

Vue.js实现房贷计算器相关推荐

  1. vue.js实现一个计算器

    git:https://git.oschina.net/jjtHappy/js_caculator.git 为了学习vue.js,把一个基于js实现的计算器转换为vue.js单页应用模式. 此次实操旨 ...

  2. html科学计算器,vue.js实现的经典计算器/科学计算器功能示例

    本文实例讲述了vue.js实现的经典计算器/科学计算器功能.分享给大家供大家参考,具体如下: 1. HTML部分: Show Advanced Mode ⚈ Show Basic Mode ⚆ 7 8 ...

  3. 用vue.js实现的网页计算器源码

    大家好,今天给大家介绍一款,用vue.js实现的网页计算器源码(图1).送给大家哦,获取方式在本文末尾. 图1 可以切换为科学计算器(图2) 图2 部分代码: <!DOCTYPE html> ...

  4. 房贷计算器。在左侧输入数据,点击“开始计算”后,右侧右侧计算出结果后直接显示出来。

    这是代码: <!DOCTYPE html> <html> <head lang="en"><meta charset="UTF- ...

  5. vuex构建vue项目_如何使用Vue.js,Vuex,Vuetify和Firebase构建单页应用程序

    vuex构建vue项目 如何使用Vuetify和Vue路由器安装Vue并构建SPA (How to install Vue and build an SPA using Vuetify and Vue ...

  6. Web前端-Vue.js必备框架(一)

    Web前端-Vue.js必备框架(一) <!DOCTYPE html> <html lang="en"> <head><meta char ...

  7. vue 地图使用navigator_9 个实验 + 3 个项目,带你入门 Vue.js 3 !

    Vue.js.React.Angular 一直是国内前端的三大主流框架,但在 2019 年 Vue 一骑绝尘,荣登 Github Star 排名第一.Vue.js 由华人「尤雨溪」所写(知乎:尤雨溪) ...

  8. JavaScript:综合案例---房贷计算器的实现

    房贷计算器的实现 (可以使用的编辑器:webStrom.subLime.notePad++.editPlus) 输入数据: 平方单价 70,000.00 元/平方  B1 租金 382.50 元/平方 ...

  9. 全面掌握前端框架Vue.js

    整理自菜鸟教程 Vue.js简介 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架. Vue 只关注视图层, 采用自底向上增量开发的设计. Vue 的目标是通过尽 ...

最新文章

  1. 资源 | 斯坦福最新NLP课程上线,选择PyTorch放弃TensorFlow
  2. 关于session为什么要持久化?
  3. python教程书籍-初学者最好的Python书籍列表
  4. Comware、VRP、IOS这些操作系统平台你分清了吗?
  5. 一张图看懂android事件分发原理
  6. Standard C++ Episode 10
  7. 也谈压缩感知(compressive sensing)
  8. windows10中安装anaconda和pytorch
  9. 基于Mac制作iPhone铃声教程,iTunes定制铃声
  10. ABP官方文档(一)【入门介绍】
  11. Veu进阶--transition动画和animation动画的使用详解
  12. mysql出现1048_MySQLdb_异常操作错误:(1048,“……不能为空”)
  13. 吐血整理 python最全习题100道(含答案)持续更新题目,建议收藏!
  14. 江南爱软装十大品牌 提升格调的软装种类
  15. mysql 异地备份脚本_MySQL异地备份脚本
  16. Archlinux 安装、美化、软件入门(四)
  17. 应用打包还是测试团队老大难问题?
  18. Python 把csv文件转换为excel文件
  19. SpringBoot集成kfaka
  20. 轻轻松松磁盘整理巧用UltimateDefrag软件

热门文章

  1. 阿里云最新价格表,域名新购,续费,转入价格表分享
  2. 手把手教你设计机器视觉系统
  3. 6大常用数据分析模型详解
  4. 计算机所带来的改变英语作文,电脑改变我的生活英文作文
  5. linux下的CPU、内存、IO、网络的压力测试工具与方法
  6. ios wkweb设置图片_iOS WKWebView识别H5中的图片资源
  7. 【开发工具】【memtester】内存测试工具(memtester)的使用
  8. 2021年12月Hbuilder云打包IOS流程
  9. kali2020 vnc安装,在Kali Linux 2020.x上安装和卸载VLC媒体播放器的方法
  10. 【毕业设计】毕业设计的ppt中的模版相关设计和内容实现——为了将我的毕设整得好一些