taro-touch-page
一款快速生成Taro 小程序页面模板和组件模板的 Vscode 插件。
前言
最近涉及到uniapp 的项目,在阅读的过程中找了几款Vscode 插件,发现挺好用的,但在寻找Taro 相关插件时却未发现类似的插件,只能自己从头进行开发。
当前版本支持功能
import { View } from "@tarojs/components";
import "./index.less";
const 自定义页面/组件名称 = () => {
return <View>自定义页面/组件名称</View>;
};
export default 自定义页面/组件名称;
index.config.ts /index.config.js 默认内容:
export default {
navigationBarTitleText: "自定义页面/组件名称",
};
功能演示
1、在 Vscode 左侧面板中右键文件夹,找到对应的菜单栏。
![iShot_2023-10-12_17.28.24](https://oohcss.cn/minio/17-28-45-2ddfc322b0fc79ef.png)
2、输入页面/组件名称,回车。
![iShot_2023-10-12_17.35.56](https://oohcss.cn/minio/17-38-12-52d918643bd4a242e28bbc36335ae375-iShot_2023-10-12_17.35.56-fe1946.png)
3、查看生成的页面/组件代码
![iShot_2023-10-12_17.37.21](https://oohcss.cn/minio/17-40-09-05148b119797d76b534ee9996a0f6dcd-iShot_2023-10-12_17.37.21-ac1205.png)
ps: 目前仅支持文件
后续迭代方向
- [ ] 支持
css module
- [ ] 支持自定义文件名称
- [ ] 支持自定义模板内容
- [ ] 支持全驼峰、半驼峰的项目格式
- [ ] 自动将路由写入
app.config.js/app.config.ts
关于作者
2022届本科毕业生,从事前端开发已经两年,技术栈React、Vue、Typescript、Taro、Python、服务器配置(Docker、Nginx、Minio)、Node(Express、Koa),有问题欢迎私聊交流。
掘金博客
如果有bug或者有想产品建议的话,欢迎掘金滴滴我。
| |