Taro Develop Enhanced
一款快速生成Taro
小程序页面模板和组件模板的 Vscode
插件。
前言
最近涉及到uniapp
的项目,在阅读的过程中找了几款Vscode
插件,发现挺好用的,但在寻找Taro
相关插件时却未发现类似的插件,只能自己从头进行开发。
当前版本支持功能
✅ 支持Taro
3.6+ 版本
✅ 右键点击文件夹一键生成 Taro (Javascript、Typescript)
页面及组件less、sass
版本
✅ 生成默认名称为 index
的文件
index.tsx
/index.jsx
默认内容(使用Css Module
):
import React from "react";
import { View } from "@tarojs/components";
import styles from "./index.module.less";
const 自定义页面/组件名称 = () => {
return <View className={styles.自定义页面/组件名称}>自定义页面/组件名称</View>;
};
export default 自定义页面/组件名称;
index.tsx
/index.jsx
默认内容(不使用Css Module
):
import React from "react";
import { View } from "@tarojs/components";
import "./index.less";
const 自定义页面/组件名称 = () => {
return <View className="自定义页面/组件名称">自定义页面/组件名称</View>;
};
export default 自定义页面/组件名称;
index.config.ts
/index.config.js
默认内容:
export default definePageConfig({
navigationBarTitleText: "自定义页面/组件名称",
});
功能演示
1、在 Vscode
左侧面板中右键文件夹,找到对应的菜单栏。

2、选择是否使用Css Module

3、输入页面/组件名称,回车。

4、查看生成的页面/组件代码

ChangeLog
1.0.9(2024-10-21)
1、删除 stylus 文件的创建
2、支持 Css Module
3、修改 index.config.ts
中导出的内容
1.0.8(2023-11-24)
1、支持了 scss 文件的创建
2、修复了部分文件格式问题
3、支持页面、组件小驼峰格式
后续迭代方向
- [ ] 自动将路由写入
app.config.js/app.config.ts
关于作者
从事前端开发已经两年,技术栈 React、Vue、Typescript、Taro、Python、服务器配置(Docker、Nginx、Minio)、Node(Express、Koa),有问题欢迎私聊交流。
掘金博客
如果有 bug 或者有想产品建议的话,欢迎掘金滴滴我。
[个人公众号]:
