vue
玩猪猪
这个作者很懒,什么都没留下…
展开
-
20220412 关于有严格格式化要求项目的代码提交 prettier插件使用 踩坑预警
今天接手了一个有严格格式化代码需求的项目,因为这个项目之前有很多人在开发,所以对于提交的代码格式有所需求,第一次学习了有关于有严格格式化代码项目的一些知识。1.项目中代码说明有关于格式化代码要求的代码在这几个文件里关于.prettier.js这个是跟格式化代码的插件prettier有关的,一般是自动生成,里面的内容一般是一致的。关于commitlint.config.js此处要注意的是,commit的时候都要写文字的注释对该次代码的提交进行说明,所以提交的时候需要特定格式地写注释。如upd:该次原创 2022-04-12 10:33:35 · 729 阅读 · 0 评论 -
2022-03-18 ant vue 字段数据有空时列排序代码备份
一般来说写表格列排序都是简简单单在columns里加sorter就可以{ title: "状态", dataIndex: "partStatus", width: 85, ellipsis: true, align: 'left', sorter: (a, b) => a.partStatus - b.partStatus, },但是有些字段有数据为空的时候这原创 2022-03-18 11:09:56 · 763 阅读 · 0 评论 -
2022-03-18 ant vue 表格拖拽列宽
首先,引入以下内容import Vue from 'vue';import VueDraggableResizable from 'vue-draggable-resizable';import 'vue-draggable-resizable/dist/VueDraggableResizable.css';Vue.component('vue-draggable-resizable', VueDraggableResizable);import draggable from 'vuedragga原创 2022-03-18 09:07:19 · 848 阅读 · 0 评论 -
2022-03-17 vue通过弹出气泡快速复制内容&禁止复制
需求:页面做了禁止复制,要求鼠标移动到部分内容上可以出现快捷复制的按钮。为该列添加一个插槽,在这一列的columns写,scopedSlots: { customRender: 'sparePartsNum' },sparePartsNum为插槽名。<template slot="sparePartsNum" slot-scope="text"> <a-popover :getPopupContainer="getPopupContainer" placeme原创 2022-03-17 15:32:38 · 1239 阅读 · 0 评论 -
2022-03-17 备份vue写表格的分页工具代码,方便复制
放在data()里的paginationpagination: { current: 1, pageSize: 10, total: 0, showSizeChanger: true, pageSizeOptions: ['10','50','100'], showTotal: (total) => `共 ${total} 条数`, onChange: (current, pageSize原创 2022-03-17 08:32:30 · 1073 阅读 · 0 评论 -
2022-03-16 VUE 跳转打开新页面并传参
let url=this.$router.resolve({ path: '/partsData/partsData/'+structureCode, query:{ code:code, }});window.open(url.href, '_blank');文件结构是–views----partsData------partsData原创 2022-03-16 11:12:40 · 352 阅读 · 0 评论 -
一个用vant时提取位置选择的confirm代码
使用vant的示例代码时,可以通过这个confirm函数将province、city、town提取出来//选定所在位置后将省、市、区分别写入form locationCode(value) { let test = '' let temp='' value.forEach((element) => { //如果是直辖市,则市名会等于上一个省名,此时不把市名加入test内,则选择北京市+朝阳区的情况时,不会出现“北京市北京市朝阳区”的字样原创 2022-03-03 09:59:56 · 782 阅读 · 0 评论 -
forEach跳出本次循环继续下一次循环
不能用continue,用returnlocationCode(value) { let test = '' let temp='' value.forEach((element) => { //如果是直辖市,则市名会等于上一个省名,此时不把市名加入test内,则选择北京市+朝阳区的情况时,不会出现“北京市北京市朝阳区”的字样 if(element.name==temp){ return }els原创 2022-03-03 09:57:11 · 6518 阅读 · 0 评论 -
vue vant 跳转到有tab或tabbar页面时出现传递值为undefined
在vue项目里写要跳转到一个有tab的页面并使tab页转到第4页时,传递的active值为undefined,导致无法跳转到第四页tab。跳转方法为this.$router.push({ // path: '/singleEngine/engineInfo', name: 'engineInfo', params: { active: 3, engineCode:item.engineCode }原创 2022-03-03 08:20:28 · 1051 阅读 · 0 评论 -
2021-11-12vue发请求时,data中有数据自动改变为null
今天写vue的时候发现一个很灵异的问题。let mark; if(this.AuthState===true){ mark=0; }else{ mark=1; } let data = { creator: this.userInfo.employeeCode, isLimited:mark, }; console.log(data); Displacemen原创 2021-11-12 17:43:59 · 1407 阅读 · 0 评论