2023年6月20日发(作者:)

elementuitable固定列_el-table滚动条美化美化指令import Vue from 'vue'//插件的包import PerfectScrollbar from 'perfect-scrollbar';//对应的cssimport "perfect-scrollbar/css/";/** * @description ⾃动判断该更新PerfectScrollbar还是创建它 * @param {HTMLElement} el - 必填。dom元素 */const el_scrollBar = (el) => {

if (el._ps_ instanceof PerfectScrollbar) {

el._ps_.update() } else {

//加属性 el._ps_ = new PerfectScrollbar(el); }}// 添加⾃定义指令ive("scrollBar", {

// inserted钩⼦函数,获取⾃定义指令处的dom inserted (el, binding, vnode) {

// 为了配合element的table组件 在这⾥需要判断⼀下并给定类 const { arg } = binding; if (arg === "elTable") {

el = elector(".el-table__body-wrapper"); if (!el) {

return ("未发现className为el-table__body-wrapper的dom"); } }

2023年6月20日发(作者:)

elementuitable固定列_el-table滚动条美化美化指令import Vue from 'vue'//插件的包import PerfectScrollbar from 'perfect-scrollbar';//对应的cssimport "perfect-scrollbar/css/";/** * @description ⾃动判断该更新PerfectScrollbar还是创建它 * @param {HTMLElement} el - 必填。dom元素 */const el_scrollBar = (el) => {

if (el._ps_ instanceof PerfectScrollbar) {

el._ps_.update() } else {

//加属性 el._ps_ = new PerfectScrollbar(el); }}// 添加⾃定义指令ive("scrollBar", {

// inserted钩⼦函数,获取⾃定义指令处的dom inserted (el, binding, vnode) {

// 为了配合element的table组件 在这⾥需要判断⼀下并给定类 const { arg } = binding; if (arg === "elTable") {

el = elector(".el-table__body-wrapper"); if (!el) {

return ("未发现className为el-table__body-wrapper的dom"); } }