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"); } }
发布评论