标签:false shanghai 单选 事件 danxuan radio 下拉框
当单选或者下拉框的值改变时你需要进行操作,那么可以用@change 改变事件来获取到改变的内容就可以做相应的操作。
这里使用vue + element 来演示一下
// 单选
<el-form :model="form"> <el-form-item label="活动名称" :label-width="formLabelWidth"> <el-input v-model="form.name" autocomplete="off"></el-input> </el-form-item> <el-form-item label="活动区域" :label-width="formLabelWidth"> <template> <el-radio v-model="radio" label="1" @change="dan">单选一</el-radio> <el-radio v-model="radio" label="2" @change="dan">单选二</el-radio> </template> </el-form-item> <el-form-item label="单选选择" :label-width="formLabelWidth" v-show="danxuan"> <el-input v-model="form.name" autocomplete="off"></el-input> </el-form-item> <el-form-item label="单选选择" :label-width="formLabelWidth" v-show="danxuan"> <el-input v-model="form.name" autocomplete="off"></el-input> </el-form-item> <el-form-item label="单选选择" :label-width="formLabelWidth" v-show="danxuan"> <el-input v-model="form.name" autocomplete="off"></el-input> </el-form-item> </el-form> // 下拉框 <el-form :model="form"> <el-form-item label="活动名称" :label-width="formLabelWidth"> <el-input v-model="form.name" autocomplete="off"></el-input> </el-form-item> <el-form-item label="活动区域" :label-width="formLabelWidth"> <el-select v-model="form.region" placeholder="请选择活动区域" @change="xiala"> <el-option label="上海" value="shanghai">上海</el-option> <el-option label="北京" value="beijing">北京</el-option> </el-select> </el-form-item> <el-form-item label="下拉框选择" :label-width="formLabelWidth" v-show="shanghai"> <el-input v-model="form.name" autocomplete="off"></el-input> </el-form-item> <el-form-item label="下拉框选择" :label-width="formLabelWidth" v-show="shanghai"> <el-input v-model="form.name" autocomplete="off"></el-input> </el-form-item> <el-form-item label="下拉框选择" :label-width="formLabelWidth" v-show="shanghai"> <el-input v-model="form.name" autocomplete="off"></el-input> </el-form-item> </el-form> <script> new Vue({ el: '#app', data: function() { return { dialogFormVisible: false, form: {}, formLabelWidth: '120px', danxuan: false, radio: "0", shanghai: false, }; }, methods: { sub() { console.log(this.form) }, dan(e) { console.log(e) this.radio = e; if (this.radio == "1") { this.danxuan = true } else { this.danxuan = false } }, xiala(e) { if (e == "shanghai") { this.shanghai = true } else { this.shanghai = false } } }, }) </script> 这样就可以进行改变后的操作了!!!标签:false,shanghai,单选,事件,danxuan,radio,下拉框 来源: https://www.cnblogs.com/likai87/p/15551714.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。