safe
发表于
更新于
组件库构建
发表于
更新于
vue3响应式原理解析
vue-preload
vue预渲染方案
下载插件
npm install prerender-spa-plugin vue-meta-info
配置插件
1 | // webpack.prod.config.js |
Vue3 - TypeScript - Vite
发布一个插件到npm
发表于
分类于
前端
,
components
jsx
JSX
JSX 是一个静态类型、面向对象的编程语言,主要设计用来在浏览器上运行,你可以把它当作是 JavaScript 的增强版本。
使用
1 | const list = [] |
目前 vue-cli3 和 React 已经很好地支持JSX语法了,不需要安装额外的插件来配置
el-page-table
el-page-table
基于 el 的页面级列表插件
参数
参数名 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
columns | 列数组 | array | — | [] |
dataSource | 显示的数据 | array | — | [] |
total | 列表总数 | number | — | 0 |
currentPage | 列表当前页数 | number | — | 1 |
loading | 列表加载中 | boolean | — | — |
searchData | 请求参数 | object, undefined | — | — |
query | 列表请求方法 | Function, undefined | — | — |
querySuccess | 请求成功之后的回调 | Function, undefined | — | — |
showPagination | 是否显示分页 | boolean | — | true |
type | 对应列的类型 | string | selection/index/expand | — |
rowSelection | 多选框参数集合, 设置了type=selection ,可以设置多选框选中事件 |
Object, undefined | — | — |
formProps | 搜索表单参数 (自定义布局) | Object, undefined | — | — |
middleSlot | 列表头部左侧VNode | VNode, undefined | — | — |
middleButton | 列表头部右侧VNode | VNode, undefined | — | — |
handleCurrentChange | 列表分页事件(静态数据有效) | Function(currentPage) | — | — |
searchCallback | 筛选回调事件(静态数据有效) | Function(searchData) | — | — |