上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

如何修改vue2表格

[复制链接]
  • TA的每日心情
    开心
    2025-8-11 21:08
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    3

    主题

    7

    回帖

    14

    积分

    助理工程师

    积分
    14
    发表于 2025-8-7 21:47:43 | 显示全部楼层 | 阅读模式
    悬赏10油猫币已解决

    如何修改vue2的表格,以element的table的固定列和表头的demo举例。
    我将fixed列的width修改为50,此时时间无法完整显示,我使用.vue.columns[0].width=150进行修改,vue.$forceUpdate()表格没有变化。
    但是如果是修改表头、数据值是正常修改的的如
    .vue.data[0].name="王小虎-修改"、.vue.columns[0].label="日期1"。
    是我修改的位置不对吗?
    以及如何修改列的$scopedSlots。
    image.png

    最佳答案

    查看完整内容

    dom.__vue__.$slots.default[0].componentInstance.width='5' 因为这个数据是写到插槽组件的 你应该拿错地方了 我通过table拿到了slot,再找到对应的实例去设置的数据
  • TA的每日心情

    2025-8-16 01:57
  • 签到天数: 196 天

    [LV.7]常住居民III

    757

    主题

    6690

    回帖

    7345

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    7345

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2025-8-7 21:47:44 | 显示全部楼层
    dom.__vue__.$slots.default[0].componentInstance.width='5'
    因为这个数据是写到插槽组件的
    你应该拿错地方了
    我通过table拿到了slot,再找到对应的实例去设置的数据
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.com/a/lihengdao666
    回复

    使用道具 举报

  • TA的每日心情

    2025-8-16 01:57
  • 签到天数: 196 天

    [LV.7]常住居民III

    757

    主题

    6690

    回帖

    7345

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    7345

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2025-8-8 02:58:25 | 显示全部楼层
    mark一下,如果没人解答周六我尝试一下
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.com/a/lihengdao666
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-8-11 21:08
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    3

    主题

    7

    回帖

    14

    积分

    助理工程师

    积分
    14
    发表于 2025-8-11 20:54:08 | 显示全部楼层
    李恒道 发表于 2025-8-9 02:39
    dom.__vue__.$slots.default[0].componentInstance.width='5'
    因为这个数据是写到插槽组件的
    你应该拿错地 ...


    dom.__vue__.$slots.default[0].componentInstance.width确实可以成功修改值了,但是我发现在这里修改如何查询表格或者翻页表格似乎会重新渲染需要重新赋值,这个是否只能通过修改render实现永久修改。且无法修改作用域插槽,我使用dom.__vue__.$slots.default[0].componentInstance.$scopedSlots修改,表格没有发送变化,如果查询表格,该值又会被重置。哥哥教教我
    回复

    使用道具 举报

  • TA的每日心情

    2025-8-16 01:57
  • 签到天数: 196 天

    [LV.7]常住居民III

    757

    主题

    6690

    回帖

    7345

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    7345

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2025-8-12 00:27:41 | 显示全部楼层
    1102436355 发表于 2025-8-11 20:54
    dom.__vue__.$slots.default[0].componentInstance.width确实可以成功修改值了,但是我发现在这里修改如 ...

    这个针对$0.__vue__._render劫持应该就可以了
    哥哥之前也提到过了
    https://bbs.tampermonkey.net.cn/thread-7931-1-1.html
    一个技术方案
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.com/a/lihengdao666
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表