Vue.js实现房贷计算器
文章目录
- 1. 工具包的引用
- 2.计算器基础实现逻辑公式图片
- 3.代码实现地址
- 4. 操作步骤
1. 工具包的引用
Axios请求包
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
Vue.js
https://cdn.bootcdn.net/ajax/libs/vue/3.0.11/vue.cjs.min.js //js cdn
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);
重置样式normalize.css
js-cookies
主要是为了保存页面前进后退的某些状态
awesome字体图标,可用可不用
2.计算器基础实现逻辑公式图片
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6iWgdcby-1620181389410)(https://z3.ax1x.com/2021/05/05/gKAYRK.md.png)]
3.代码实现地址
码云地址 :https://gitee.com/handsome19970114/loan 可以直接在线预览进行操作
4. 操作步骤
点击loan.html,如下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Udug9q1G-1620181389411)(https://z3.ax1x.com/2021/05/05/gKALyF.png)]
然后就可以进行贷款的计算,非常简单
Vue.js实现房贷计算器相关推荐
- vue.js实现一个计算器
git:https://git.oschina.net/jjtHappy/js_caculator.git 为了学习vue.js,把一个基于js实现的计算器转换为vue.js单页应用模式. 此次实操旨 ...
- html科学计算器,vue.js实现的经典计算器/科学计算器功能示例
本文实例讲述了vue.js实现的经典计算器/科学计算器功能.分享给大家供大家参考,具体如下: 1. HTML部分: Show Advanced Mode ⚈ Show Basic Mode ⚆ 7 8 ...
- 用vue.js实现的网页计算器源码
大家好,今天给大家介绍一款,用vue.js实现的网页计算器源码(图1).送给大家哦,获取方式在本文末尾. 图1 可以切换为科学计算器(图2) 图2 部分代码: <!DOCTYPE html> ...
- 房贷计算器。在左侧输入数据,点击“开始计算”后,右侧右侧计算出结果后直接显示出来。
这是代码: <!DOCTYPE html> <html> <head lang="en"><meta charset="UTF- ...
- 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 ...
- Web前端-Vue.js必备框架(一)
Web前端-Vue.js必备框架(一) <!DOCTYPE html> <html lang="en"> <head><meta char ...
- vue 地图使用navigator_9 个实验 + 3 个项目,带你入门 Vue.js 3 !
Vue.js.React.Angular 一直是国内前端的三大主流框架,但在 2019 年 Vue 一骑绝尘,荣登 Github Star 排名第一.Vue.js 由华人「尤雨溪」所写(知乎:尤雨溪) ...
- JavaScript:综合案例---房贷计算器的实现
房贷计算器的实现 (可以使用的编辑器:webStrom.subLime.notePad++.editPlus) 输入数据: 平方单价 70,000.00 元/平方 B1 租金 382.50 元/平方 ...
- 全面掌握前端框架Vue.js
整理自菜鸟教程 Vue.js简介 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架. Vue 只关注视图层, 采用自底向上增量开发的设计. Vue 的目标是通过尽 ...
最新文章
- 资源 | 斯坦福最新NLP课程上线,选择PyTorch放弃TensorFlow
- 关于session为什么要持久化?
- python教程书籍-初学者最好的Python书籍列表
- Comware、VRP、IOS这些操作系统平台你分清了吗?
- 一张图看懂android事件分发原理
- Standard C++ Episode 10
- 也谈压缩感知(compressive sensing)
- windows10中安装anaconda和pytorch
- 基于Mac制作iPhone铃声教程,iTunes定制铃声
- ABP官方文档(一)【入门介绍】
- Veu进阶--transition动画和animation动画的使用详解
- mysql出现1048_MySQLdb_异常操作错误:(1048,“……不能为空”)
- 吐血整理 python最全习题100道(含答案)持续更新题目,建议收藏!
- 江南爱软装十大品牌 提升格调的软装种类
- mysql 异地备份脚本_MySQL异地备份脚本
- Archlinux 安装、美化、软件入门(四)
- 应用打包还是测试团队老大难问题?
- Python 把csv文件转换为excel文件
- SpringBoot集成kfaka
- 轻轻松松磁盘整理巧用UltimateDefrag软件
热门文章
- 阿里云最新价格表,域名新购,续费,转入价格表分享
- 手把手教你设计机器视觉系统
- 6大常用数据分析模型详解
- 计算机所带来的改变英语作文,电脑改变我的生活英文作文
- linux下的CPU、内存、IO、网络的压力测试工具与方法
- ios wkweb设置图片_iOS WKWebView识别H5中的图片资源
- 【开发工具】【memtester】内存测试工具(memtester)的使用
- 2021年12月Hbuilder云打包IOS流程
- kali2020 vnc安装,在Kali Linux 2020.x上安装和卸载VLC媒体播放器的方法
- 【毕业设计】毕业设计的ppt中的模版相关设计和内容实现——为了将我的毕设整得好一些