前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小程序工具初探

小程序工具初探

作者头像
云深无际
发布2020-08-26 17:23:00
1.3K0
发布2020-08-26 17:23:00
举报

大家好,我睡不住了.睡一天了,起来写东西.夏天真好,七窍废掉,求治疗鼻炎的方法.

下载稳定版

安装完成

打开后的预览界面

个人账户下午消息

默认的预览界面

调试界面带自动补全

源代码界面

网络调试窗口

打开新建的项目窗口

新建项目

导入已有项目

提示有东西

打开看看

社区里面出现这么个东西,憨的很

新建项目

当符合以下条件时,可以在本地创建一个小程序项目

  1. 需要一个小程序的 AppID;如没有 AppID,可以选择申请使用测试号。
  2. 登录的微信号需要是该 AppID 的开发者;
  3. 需要选择一个空目录,或者选择的非空目录下存在 app.json 或者 project.config.json。当选择空目录时,可以选择是否在该目录下生成一个简单的项目。

打开页面,取得测试号的ID

新建一个项目,用js写

获取当前开发和的头像

一些模拟的设备,安卓没人权???沃日

可以自己是适配一个

调试窗口可以浮动

三个主要的页面,可以关闭可以打开

平时主要时间就是在这里打字,没错就是打字,不要多想

和我vscode的页面一样,也是网页技术构建的IDE,我最近迷上了写脚本

看对比图,真的是一样

真机调试,扫码就行,方便

调试窗口

GIt管理,提前得准备SSH key,我没有准备

微信开发者·代码管理

微信开发者·代码管理是为开发者提供的一项代码管理服务,方便微信开发者进行代码推送、拉取、版本管理和多人协作。

开通

每个小程序都会自动创建一个以 wx_appid 为路径的专属项目组,用户无需单独进行开通。小程序管理员会自动成为该项目组的 Owner,登录过微信开发者·代码管理的开发者会自动成为该项目组的 Master。

微信开发者·代码管理的登录用户必须同时满足以下两个条件:

  1. 该用户必须为微信开发者,即微信小程序、订阅号以及服务号的开发者;
  2. 该用户必须为实名认证的用户。

登录

微信开发者·代码管理的登录方式包括:

1.通过微信开发者工具版本管理中的“代码管理”快速进入微信开发者·代码管理。

2.通过微信开发者工具的工具栏中的“微信开发者·代码管理”快速进入。

m

使用

初次使用的开发者,请先前往微信开发者·代码管理进行帐号初始化。未初始化帐号将无法创建项目和拉取代码。

用户可登录微信开发者·代码管理系统进行个人信息设置,包括:昵称、头像、Git 帐户、SSH 密钥等。

小程序专属项目组

每个小程序都会自动创建一个以 wx_appid 为路径的专属项目组,用户无需单独进行开通。

在微信开发者工具版本管理中添加远程仓库时,系统会自动拉取该小程序专属项目组下已创建远程仓库列表。用户可点击选择相应仓库,系统会自动填充该仓库的 URL 和名称,方便用户添加。

添加远程仓库后,如需进行代码推送、拉取,请先前往微信开发者·代码管理系统进行帐号初始化并完成帐号设置,包括:Git 帐号和密码。同时在网络与认证中输入相同的帐号和密码用于认证。详细内容可参考文档。

如无可用仓库,可前往微信开发者·代码管理进行创建。

请注意,和用户自主创建的项目组不同,小程序专属项目组具有一些特殊特性,包括:

1.小程序专属项目组人员会自动关联小程序开发者信息,只能在小程序管理后台进行人员管理。

2.小程序管理员会自动成为该项目组的 Owner,登录过微信开发者·代码管理的开发者会自动成为该项目组的 Master。未登录过的开发者,将不会同步权限。

3.小程序专属项目组的路径无法修改。

其他项目组

除小程序专属项目组外,用户可在微信开发者·代码管理中创建其他项目组。非小程序专属项目组完全由开发者自行管理。

扫描

我没有准备sshkey,我生成命令不记得了 ,我也不想查

IDE里面的上传窗口

空空如也的社区

项目设置

代码保护

开启此选项,开发者工具会尝试对项目代码进行保护,主要是对文件进行扁平化处理并替换 require 引用的文件名,以下情况不适合使用此功能

  1. 对于小程序只有简单页面的情况下,开启此功能效果不佳
  2. 有文件超过 500kb,且其中有使用 require 引用项目中的文件的情况,在运行时可能会报文件没有找到
  3. 动态引用的情况,如 var a = 'somefile.js'; require(a);
  4. require 函数赋值给其他变量的情况,如 var a = require; a('somefile.js');
  5. require 作为二元运算符的参数的情况,如 require + 1;
  6. 使用 ... 运算符且未开启 ES6 转 ES5 的情况

不校验请求域名及 TLS 版本

正式发布的小程序的网络请求是需要校验合法域名以及域名的 TLS 版本,可以在 mp 管理后台进行配置。在开发过程中可以开启此选项,开发工具将不会校验安全域名,以及 TLS 版本,帮助在开发过程中更方便的完成调试工作。

不多说了,真机研究

支持的语言,全是前段用的语言

这个功能,有点累赘

日常写东西就是这个地方

我喜欢叫这个为符号树

已经打开的插件;快捷键

这个地方我可以去哪里下载插件安装,是vscode吗

插件的位置

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 新建项目
  • 微信开发者·代码管理
    • 开通
      • 登录
        • 使用
          • 小程序专属项目组
          • 其他项目组
      • 项目设置
        • 代码保护
          • 不校验请求域名及 TLS 版本
          相关产品与服务
          云开发 CloudBase
          云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档