京东微前端microApp 项目实战 目前我说的这版是vue2为基座,子应用vue2,vue3,react都行,vite版本是单独的,自己去官网看着配。基础配置在基座(包含导航侧边栏登录等,基础组件,不可用的组件扔npm包里,子组件自己下载就行了)配完这些恭喜你,成功跳转到子应用了,需要基座下发或者子应用回传数据,官网api就有就不写了。公司项目有N个系统构成一个大体积应用,代码越来越多,运行打包十几分钟以上。再就是基座里,你切换其他系统的时候需要配置的地方,点击切换系统的方法。name名字很重要,要对应起来,要不进入子应用的时候会有问题。
js 金额千分位(保留两位小数) if (floatPart.length > 2) { //若小数位数在两位以上,则四舍五入保留两位小数。} else if (floatPart.length == 1) { //若小数位数只有一位,补0。// 用法: {{todaymoney|formatMoney}}label: "费用",} else { //数据为整数。//=2表示数据有小数位。
window下切换node版本 node版本地址以往的版本 | Node.jsNode.js 10.24.1 npm6.14.12 如果出现乱码,去C:\Windows\System32用管理员身份运行cmd
uniapp | 开发中遇到的兼容性问题 <template> <h2> product.name:{{ product.name }} </h2> <h2> name:{{ name }} </h2> <h2> price:{{ price }} </h2> <button @click="hello"> hello </button></template><script> i.
js多个数组中对某一个对象是否相同进行判断 this.detailAlllist = [2个数组,对象中UserName进行判断]let list = this.detailAlllist.flat() //数组降维const ids = list.map(value=>value.UserName);const idsSet = new Set(ids);if(idsSet.size == ids.length){console.log("不存在同个值")}else{console.log("存在同个值")}..
解决ts下eslint报错问题 AutoImport({ dts: 'types/auto-imports.d.ts', imports: ['vue'], // 解决eslint报错问题 eslintrc: { enabled: true }})这时会自动生成.eslintrc-auto-import.json文件,将其导入eslintrc.js即可。module.exports = { extends: [ './.eslintrc-auto-import.j.
div 上下浮动效果 div{ width: 100px; height: 100px; background:blue; animation: bounce-down 1.8s linear infinite; } @-webkit-keyframes bounce-down { 25% { -webkit-transform: translateY(-10px); } ...