目录
协作
测试方法
标签:标签 内容/ref/
判断
arr&&arr.length
交互
样式不生效:devtools查找,编译前的标签,运行时不一定存在
可交互的需要提示
hover样式
没有交互逻辑,就不要设置交互
无法交互的情况需要交互失效
超出内容的样式
设置数据前要清空
注意区分中英文符号(,:)
提示
表单validate
覆盖已有内容的红色边框
设置select样式
协作
改了公共组件后,要把其他用到公共组件的地方也改了,vs中搜索即可
测试方法
标签:标签 内容/ref/
<div class="right-wrap">{{ formData.moduleDataType.includes(1) }}<mds-tabs position="right" v-model="active" @change="scroll(active, $event)"><mds-tabs-pane ref="ttttt" tab="1" :index="1">1</mds-tabs-pane><mds-tabs-pane style="color: brown;" tab="2" :index="2">2</mds-tabs-pane><mds-tabs-pane tab="3" :index="3">3</mds-tabs-pane></mds-tabs></div>
判断
arr&&arr.length
交互
样式不生效:devtools查找,编译前的标签,运行时不一定存在
可交互的需要提示
hover样式
.span-operate {color: #1564FF;cursor: pointer;}
没有交互逻辑,就不要设置交互
无法交互的情况需要交互失效
例如:无成功上传的文件则无法进行下一步
超出内容的样式
设置数据前要清空
openLogDrawer() {this.logData = [];API.getQuery(`getOtherIndexFileLog/${this.wpReleId}`).then((res: any) => {res.data.forEach((val: any) => {this.logData.push({name: val.fileNm || 'undefined',time: val.createTm || 'undefined',creator: val.creator || 'undefined',state: this.status[val.status] || 'undefined',fileUrl: val.fileUrl || 'undefined',fileLogId: val.id || -1,})})this.visibility = true})}
注意区分中英文符号(,:)
提示
表单validate
覆盖已有内容的红色边框
::v-deep .validate-success .mds-input {border-color: #d8dce6 !important;}
设置select样式
<mds-select :class="{'validate-success': formData.confmTm}" >
<mds-option v-for="item in CONFM_TM" :value="item.id" :label="item.label" :disabled="isDisabledTm(item)"/>
</mds-select>