可视化微信小程序开发小助手-Troll (VS Code插件)_微信小程序图形化开发工具

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年HarmonyOS鸿蒙开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img

img
img
htt

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新

如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
img

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

在Extension市场中搜索“Troll”就能找到它。
在这里插入图片描述
也可以在[https://github.com/guobinnew/vscode-troll/tree/wxml/release]下载VSIX文件,通过VS Code的“从 VSIX 安装…”命令来手动安装。

3.主要用法

3.1启动/切换Troll编辑器

目前支持2种方式启动:

  1. 在VS Code的Explorer中选择一个.wxml文件, 从右键菜单中中选择“Open Troll Editor”
    在这里插入图片描述
  2. 在已打开的.wxml文件的文本编辑器中,点击顶部右边的工具图标
    在这里插入图片描述
    Troll编辑器成功打开后,会自动解析Wxml文件并转换为图形显示模式。编辑器的标签格式为wxml文件basename 和 .troll后缀组成,例如player.wxml文件的Troll编辑器标签名为 player.troll
    在这里插入图片描述
    注意: 每个Wxml文件只能打开一个Troll编辑器

3.2编辑视图切换

Troll工具的目标并不是替代文本编辑器,而是作为文本编辑器的一个补充(文本编辑和图形编辑的各自优劣势网上有不少文章,这里不在啰嗦)。当开发新内容时,通过文本编辑器强大丰富的功能,让开发人员如行云流水一般的搭建页面;当对已有内容进行调整修改时,图形编辑器提供的拖放操作可以更方便地对页面DOM结构进行调整,比Ctrl+C/Ctrl+V方便很多。

切换到Troll编辑

方法同3.1小节

切换到文本编辑

点击左侧菜单项

3.3图形操作

Troll工具采用图形化的拖放操作来调整页面DOM结构,在介绍操作之前,首先说明一下主要的图形元素类型。

3.3.1基本图元
  1. 根节点 <root>

无需多说。补充说明一点,根模版元素<root>无需创建,也不能删除
在这里插入图片描述

  1. 模版 <template>

在这里插入图片描述

  1. 各类标签元素
    在这里插入图片描述
  2. 元素属性

元素属性分为三类,通过不同的颜色进行区分,可让开发人员一目了然。

  • 普通属性
    在这里插入图片描述
  • 绑定事件
    在这里插入图片描述
  • 指令
    在这里插入图片描述
    大家可以看到,每个图元的最右边都有一个 X(如果没有,说明该图元不能删除),这个是删除按钮,点击后删除该图元(与选中一个图元后,按backspace键同样效果);当删除元素图元时,会把该元素的所有子元素一同删除;如果仅仅想删除该元素自己,同时保留其子元素,请按 alt + backspace键
3.3.2基础操作
  • 视图缩放
    位于编辑器右上角快捷工具,从左到?️依次为: 缩小,放大和重置(缩放比例为1.0,DOM移动在左上角起始位置)
    在这里插入图片描述
  • 撤销/重做
    图形编辑器操作比较灵活,如果移动错了,可以通过撤销/重做功能来进行恢复。这里需要说明一点,撤销/重做功能仅仅影响图形编辑器,并不会影响原始Wxml文件,而且在图形编辑器中任何操作都不会自动保存到Wxml文件中,需要通过左侧菜单“Write Wxml File”来手动实现。
    在这里插入图片描述
  • 元素展开/收起
    每个元素左边的原型按钮用于元素的展开/收起。收起时元素中的子元素将全部隐藏。
    展开状态
    在这里插入图片描述
    收起状态

在这里插入图片描述

  • 拖放元素

当拖选中并拖动一个元素时,根据鼠标位置自动计算元素的插入位置,并通过一个灰色占位图块来表示。如果想把一个元素拖到另一目标元素中,需首先将目标元素展开后再拖放
在这里插入图片描述

  • 拖放属性

当拖选中并拖动一个属性时,根据鼠标位置自动计算元素的插入位置,并通过一个灰色占位图块来表示。属性次序并不重要,因此插入位置只有2处:头部和尾部。如果属性数目过多时,为了防止图元过长,属性自动变为多行显示。
在这里插入图片描述
多行属性显示
在这里插入图片描述

3.4 添加元素

除了对Wxml进行调整和删除以外,有时候也会需要添加新元素。目前仅提供了官方UI库。当使用这些UI库的组件时,通常都需要经常查看组件文档,因此为了方便使用,Troll工具提供了这些常用UI库的快捷查询功能,通过搜索框来查询相关组件。每个组件的气泡提示中有简要介绍,并且点击在这里插入图片描述可从外部浏览器中打开组件相关的文档网页。

在这里插入图片描述
当添加元素时,首先选中一个元素作为父元素,然后点击‘+’按钮完成添加。
uZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dhbmduYW44MDE1,size_16,color_FFFFFF,t_70)
当添加元素时,首先选中一个元素作为父元素,然后点击‘+’按钮完成添加。

  • 16
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值