美文网首页
element ui 下拉框分页

element ui 下拉框分页

作者: 戒烟少年 | 来源:发表于2021-09-27 08:48 被阅读0次
    <template>
    <el-select v-model="valueuser" placeholder="请选择用户" class="interval" @change="selectuser">
       <el-option
          v-for="item in userlist"
          :key="item.userId"
          :label="item.username"
          :value="item.userId">
        </el-option>
        <el-pagination
           @size-change="handleSizeChange"
           @current-change="handleCurrentChange"
           :current-page.sync="currentPage"
           :page-size="pagesize"
           layout="total, prev, pager, next"
           :total="totalnum">
        </el-pagination>
      </el-select>
    </template>
    
    <script>
    export default {
      data() {
        return {
          valueuser:"",
          userlist:[],
          //分页
          currentPage: 1,
          pagesize:10,
          totalnum:50,
        };
      },
      mounted() {
       this.getalluserid();
      },
      getalluserid(){
           this.$http
               .get(`你请求的接口地址` {
               })
               .then(res => {
                  // console.log(res.data)
                   //this.userlist=res.data;
                   this.valueuser=res.data.userId;
                   this.totalnum=res.data.length;
                   console.log(this.totalnum);
                   this.userlist=res.data;
               });
       },
       handleSizeChange(val) {
           //console.log(`每页 ${val} 条`);
           this.pagesize=val;
        },
       handleCurrentChange(val) {
           //console.log(`当前页: ${val}`);
           this.currentPage=val;
       this.getalluserid();
       }
    }
    </script>
    

    相关文章

      网友评论

          本文标题:element ui 下拉框分页

          本文链接:https://www.haomeiwen.com/subject/pcrhnltx.html