当前位置: 首页 > news >正文

wordpress主题开发网站wordpress 删除角色

wordpress主题开发网站,wordpress 删除角色,深圳网络公司怎么注册,无锡网站建设公司怎么样前言:后台系统分页肯定是离不开的,但是ui框架都很多,我们可以定义封装一种格式,所有项目按到这个结构来做. 实例: 第一步:在项目components组件新建一个分页组件,用来进行封装组件. 第二步:根据官方的进行定义,官方提供的这些,需要我们封装成动态模式 第三步:代码改造 <!-…

前言:后台系统分页肯定是离不开的,但是ui框架都很多,我们可以定义封装一种格式,所有项目按到这个结构来做.

实例:

第一步:在项目components组件新建一个分页组件,用来进行封装组件.

第二步:根据官方的进行定义,官方提供的这些,需要我们封装成动态模式

第三步:代码改造

<!-- 分页 --><el-paginationv-model:current-page="props.pageNo"v-model:page-size="props.pageSize":page-sizes="props.pageSizes":background="props.background":layout="props.layout":total="props.total"@size-change="handleSizeChange"@current-change="handleCurrentChange"/>
import { ref ,defineProps,defineEmits} from 'vue'
const props = defineProps({//总数量total:{type:Number,default:1},//当前页码pageNo:{type:Number,default:1},//当前页数pageSize:{type:Number,default:10},//选择分页条数pageSizes:{type:Array,default:()=>[10, 20, 30, 40]},//布局layout:{type:String,default:'sizes, prev, pager, next, jumper'},background:{type:Boolean,default:true}
})

第四步:两个方法比较麻烦,要点击页码或者条数进行页面数据渲染,主要还是父子组件传值思想

const emit = defineEmits(['handleChange','update:pageNo','update:pageSize'])
const handleSizeChange = (val) => {//修改pageNo的值emit('update:pageSize',val)//调用请求emit('handleChange')
}
const handleCurrentChange = (val) => {//修改pageNo的值emit('update:pageNo',val)//调用请求emit('handleChange')
}

第五步:组件使用,组件直接引入即可,vue3不需要注册

import myPagination from '@/components/pagination/index.vue' //分页<!-- 分页 --><myPagination :total="total"v-model:pageNo="listQuery.pageNo"v-model:pageSize="listQuery.pageSize"@handleChange="getList"/>组件需要定义总数total  请求回来数据进行复制给total

完整代码:  可以直接复制,自己组件直接引入使用即可.

<script setup>
import { ref ,defineProps,defineEmits} from 'vue'
const props = defineProps({//总数量total:{type:Number,default:1},//当前页码pageNo:{type:Number,default:1},//当前页数pageSize:{type:Number,default:10},//选择分页条数pageSizes:{type:Array,default:()=>[10, 20, 30, 40]},//布局layout:{type:String,default:'sizes, prev, pager, next, jumper'},background:{type:Boolean,default:true}
})
const emit = defineEmits(['handleChange','update:pageNo','update:pageSize'])
const handleSizeChange = (val) => {//修改pageNo的值emit('update:pageSize',val)//调用请求emit('handleChange')
}
const handleCurrentChange = (val) => {//修改pageNo的值emit('update:pageNo',val)//调用请求emit('handleChange')
}
</script><template><!-- 分页 --><el-paginationv-model:current-page="props.pageNo"v-model:page-size="props.pageSize":page-sizes="props.pageSizes":background="props.background":layout="props.layout":total="props.total"@size-change="handleSizeChange"@current-change="handleCurrentChange"/>
</template><style scoped></style>

http://www.yayakq.cn/news/454522/

相关文章:

  • 上海免费做网站建设优惠券网站
  • 网站服务器的作用和功能有哪些室内设计公司取名字
  • dw网页设计模板100套中国网络优化公司排名
  • 做视频网站如何利用用户的弱点四川公众项目咨询管理有限公司
  • 平台设计网站公司电话菏泽做公司简介网站
  • 太原本地网站搭建公司在线做qq空间的网站吗
  • 成都网站建设哪个好互动的网站
  • 信息行业网站建设网站建设需要入无形资产吗
  • 有哪些网站做简历比较好wordpress 同城生活
  • 快法务网站开发微信超市小程序
  • 郑州做营销型网站的公司做网站和网页区别
  • 网站被墙怎么办阿里巴巴国际站费用
  • 网站底部导航制作企业oa系统搭建
  • 长垣住房和城乡建设局 网站网站icp申请
  • 无锡设计网站建设西安seo外包机构
  • 有什么做衣服的网站网站制作工作室制作平台
  • 网站制作价目表免费cms系统php
  • 政务网站安全建设工作计划网站域名登陆地址
  • 站长之家域名信息查询合肥设计网站
  • 内涵图网站源码id自动导入 wordpress
  • 南京网站设计培训东莞最好的网站建设价格低
  • 专业网站建设分为8步静态网站后台
  • 广州网站建设出售门户网站建设方案招标文件
  • 做网站美工工资多少wordpress站点语言
  • 温州网站外包聊城网站建设找谁
  • 网站优化设计公司兰州seo排名优化服务
  • 做印刷品去哪个网站vps上创建网站
  • 企业网站建设之域名篇80后陈某做盗版视频网站
  • 多种大连网站建设营销型网站建设找哪家
  • 做网站维护有前途吗网站建设准备资料