vue 按钮样式的时间选择器 只用选择月份就可以了 <el-button type="primary" @click="submit('N')">生成折旧数据</el-button> 通过这个代码去修改
时间: 2024-03-14 07:02:50 浏览: 54
解决Vue对Element中的el-tab-pane添加@click事件无效
你可以在 `<el-button>` 标签中添加一个 `v-if` 指令,根据条件来决定按钮是否显示。然后在 `submit()` 方法中判断当前月份是否被选择,如果被选择就执行生成折旧数据的操作。以下是示例代码:
```
<el-button type="primary" v-if="!selectedMonth" @click="selectMonth">选择月份</el-button>
<el-button type="primary" v-if="selectedMonth" @click="submit('N')">生成折旧数据</el-button>
...
data() {
return {
selectedMonth: null
}
},
methods: {
selectMonth() {
// 弹出时间选择器,选择月份后将 selectedMonth 赋值为选择的月份
},
submit(flag) {
if (this.selectedMonth) {
// 执行生成折旧数据的操作
}
}
}
```
阅读全文