老规矩:先走波流程!
看实现效果,更好根据大家的问题相对应的解决自己的问题。
功能介绍:
由动图可以看到,当我点击添加试题时,因为要添加些数据,跳转过去的界面必须是可以使用的。再当我点击编辑,携带过去的数据是不能更改的,只更改下方题干部分。
具体如何实现控件获得数据后不可更改呢?主要是用到判断,可以看到这里我只给input和select组件设置了不可用,但他们都是共用一个方法。
实现过程:
1.做判断,因为点击是一加载就出现的数据,所以是当获得过来的数组不等于空时执行
//钩子函数,初始化页面用
created() {
this.carryCurrentRowCode = this.$route.query.carryCurrentRowCode;
if (this.carryCurrentRowCode != undefined) {
// 试题分类
this.questionClassification = this.carryCurrentRowCode.questionClassifyId;
// 试题类型
this.v_type = this.carryCurrentRowCode.questionTypeId;
// 试题难度