jquery项目 html使用export import方式调用模块

jquery的老项目,引入vue3, 需要方便使用export, import方式引用一些常用的方法与常量

导出模块 export

js/numberUtil.js

/**
 * @Description:
 * @Author Lani
 * @date 2024/1/10
 */

/*
* 【金额】    保留2位小数,不四舍五入
* 5.992550 =>5.99 , 2 => 2.00
* 67.49 乘以100之后:6748.9999
*
* */
export function toFixed2Decimal(value) {
  return (parseFloat(value * 100) / 100).toFixed(2)
}

其他js调用

还用import

js/orderUtil.js

/**
 * @Description:
 * @Author Lani
 * @date 2024/5/6
 */

import {toFixed2Decimal} from "./numberUtil.js";

export const getOrderAmount = (value = 1.698) => {
  let temp = toFixed2Decimal(value)
  console.log('|--最终结果:temp=', temp)
  return temp
}

html网页调用

重点在script这个标签的配置

使用type="module", 在script内部再使用import

 .html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script src="js/jquery-1.9.1.js"></script>
</head>
<body>
<ul id="ul001">
  <li>TEST 01</li>
</ul>
<script type="module">

  import {getOrderAmount} from "./js/orderUtil.js";

  $(function () {
    getOrderAmount()
  })
</script>
</body>
</html>

运行结果

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值