setup.xml结构

<?xml version="1.0" encoding="utf-8"?><Setup> <Option CPUType="x64" ProductName="aspenONE Manufacturing and Supply Chain(64-bit)" ProductCode="{01197D15-E510-47F8-ABBA-D593DCF0E41A}" Version="V14" PackageName="MSCDVD_V14.0_x64.msi" Instal
分类: 其他 发布时间: 02-08 23:04 阅读次数: 0

Week‘s Work

1.defect test:common component version2.change the FB project for automation and upload the automation docx.3. Broadcasting feedback
分类: 其他 发布时间: 02-08 23:04 阅读次数: 0

卸载patch

法1.control panel/view install updates/找到patch,右键uninstall法2.a. win+r/regedit:b.找到computer/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/Current Version/Installer/User Data/S-1-5-18/products/c. 按Ctrl+f后 输入产品名,install property/uninstall/1表示可卸载d. 执行法1
分类: 其他 发布时间: 02-08 23:04 阅读次数: 0

修改版本Media, patch

Media:product versionproduct codeupgrade tableATproductVersionpatch:product versionpatch designIStargetImage
分类: 其他 发布时间: 02-08 23:04 阅读次数: 0

Media, Patch创建过程

Media:InstallSheild/system/IsCmdBld.exe -p “产品ism文件位置” -b “输出msi, cab文件的位置” -e n -o “msm Merger Module文件的位置”Patch:ism文件(install Shieldbuild)——>msi and cab(msiexec /a )——>msi and cab(build patch)——>msp文件(pfw tool)——>exe文件...
分类: 其他 发布时间: 02-08 23:03 阅读次数: 0

axios发送并发请求

同时发送两个请求1.使用axios.all, 可以放入多个请求的数组2.axios.all([]) 返回的结果是一个数组,使用 axios.spread 可将数组 [res1,res2] 展开为 res1, res2
分类: 其他 发布时间: 02-08 23:03 阅读次数: 0

hash和history两种模式的区别

两种模式的区别1.hash 就是指 url 尾巴后的 # 号以及后面的字符,history没有带#,外观上比hash 模式好看些3.hash模式在每次刷新页面时是直接更改“#”后的东西,history每次刷新会重新像后端请求整个网址,也就是重新请求服务器。如果后端没有及时响应,就会报错404!3.hash 模式下,仅 hash 符号之前的内容会被包含在请求中,如 http://www.abc.com,因此对于后端来说,即使没有做到对路由的全覆盖,也不会返回 404 错误。history 模式下,前端的
分类: 其他 发布时间: 02-08 23:02 阅读次数: 0

解决vue-router使用 history 模式刷新后404问题

因为我们的应用是单页客户端应用,当使用 history 模式时,URL 就像正常的 url,可以直接访问http://www.xxx.com/user/id,但是因为vue-router设置的路径不是真实存在的路径,所以刷新就会返回404错误。想要history模式正常访问,还需要后台配置支持。要在服务端增加一个覆盖所有情况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个 index.html 页面,这个页面就是你 app 依赖的页面。也就是在服务端修改404错误页面的配置路径,让其指向
分类: 其他 发布时间: 02-08 23:01 阅读次数: 0

内置组件

componenttransitionkeep-aliveslot不同组件之间进行动态的切换//两个子组件var son1 = { template: ` <div> <h1>子组件-1</h1> <slot>子组件-1的默认内容</slot> </div> `}var son2 = { template: `
分类: 其他 发布时间: 02-08 23:01 阅读次数: 0

浏览器数据缓存机制

cookie、sessionStorage、localStorage之间的区别相同点:都是存储在浏览器端。并且是同源的不同点:1、存储大小一般浏览器存储cookie最大容量为4kb,很多浏览器都限制一个站点最多保存20个cookie。sessionStorage和localStorage虽然也有存储大小的限制,能提供5M的存储空间(不同浏览器不同),但是要比cookie大得多。2、存储有效期:cookie保存的数据在过期时间之前一直有效,即使关闭浏览器sessionStorage保存的数据用
分类: 其他 发布时间: 02-08 23:00 阅读次数: 0

vue配置别名

vue.config.jsmodule.exports = { configureWebpack: { resolve: { alias: { 'views': '@/views', 'components': '@/components', 'network': '@/network', 'common': '@/common', 'assets': '@/assets', } }
分类: 其他 发布时间: 02-08 23:00 阅读次数: 0

el-table内容居中

/deep/.el-table { td, th { text-align: center; } }
分类: 其他 发布时间: 02-08 22:59 阅读次数: 0

el-form表单重置方法resetFields()的坑

需要完整 el-form及 el-form-item 组件中 且 配置 prop,不配置的执行此方法,该输入框值不会重置 <el-form label-width="80px" :model="addInfo" ref="addRef"> <el-form-item label="名称" prop="roleName"> <el-input v-model="addInfo.roleName
分类: 其他 发布时间: 02-08 22:59 阅读次数: 0

vue添加多类名

<div :class="['bdbottom', 'vcenter', index === 0 ? 'bdtop' : '']"></div>
分类: 其他 发布时间: 02-08 22:59 阅读次数: 0

树形结构转换

list: [ { id: 1, parentId: 0, name: "一级菜单A", rank: 1 }, { id: 2, parentId: 0, name: "一级菜单B", rank: 1 }, { id: 3, parentId: 0, name: "一级菜单C", rank: 1 }, { id: 4, parentId: 1, name: "二级菜单A-A", rank: 2 }, { id: 5, paren
分类: 其他 发布时间: 02-08 22:59 阅读次数: 0

Object.keys,value,entries

一、Object.keys(obj)参数:要返回其枚举自身属性的对象返回值:一个表示给定对象的所有属性的字符串数组var obj = { foo: 'bar', baz: 42 };console.log(Object.keys(obj));["foo", "baz"]二、Object.values()返回值:一个表示给定对象的所有属性值的字符串数组var obj = { foo: 'bar', baz: 42 };console.log(Object.values(obj));["b
分类: 其他 发布时间: 02-08 22:58 阅读次数: 0

for in, for of区别

for in遍历对象返回的对象的key值;遍历数组返回的数组的下标(key)。for of不可遍历对象
分类: 其他 发布时间: 02-08 22:58 阅读次数: 0

el-tree树形控件

分类: 其他 发布时间: 02-08 22:58 阅读次数: 0

vue-table-with-tree-grid

npm i vue-table-with-tree-grid -Simport treeTable from "vue-table-with-tree-grid"Vue.component("tree-table", treeTable) <!-- 表格 --> <tree-table class="treeTable" :data="catelist" :columns="columns" :sel
分类: 其他 发布时间: 02-08 22:58 阅读次数: 0

Cascader坑一

当数据过多时,数据显示不全解决方案: 全局样式里加.el-cascader-menu { height: 300px;}
分类: 其他 发布时间: 02-08 22:57 阅读次数: 0