微信小程序开发者工具 "setting": { "urlCheck": false, "compileHotReLoad": true },代表什么意思
时间: 2023-07-19 13:49:39 浏览: 459
这是微信小程序开发者工具的配置文件,其中:
- "urlCheck": false 表示开发者工具不检查请求域名是否在小程序 request 合法域名列表中,方便开发时调试;
- "compileHotReLoad": true 表示开启编译时热更新功能,即代码修改后不需要重新启动开发者工具即可看到最新效果。
相关问题
{ "appid": "wxdbc383776d3329a8", "compileType": "miniprogram", "libVersion": "2.24.3", "packOptions": { "ignore": [], "include": [] }, "setting": { "urlCheck": true, "coverView": true, "es6": true, "postcss": true, "lazyloadPlaceholderEnable": false, "preloadBackgroundData": false, "minified": true, "autoAudits": false, "uglifyFileName": false, "uploadWithSourceMap": true, "enhance": true, "useMultiFrameRuntime": true, "showShadowRootInWxmlPanel": true, "packNpmManually": false, "packNpmRelationList": [], "minifyWXSS": true, "useStaticServer": true, "showES6CompileOption": false, "checkInvalidKey": true, "babelSetting": { "ignore": [], "disablePlugins": [], "outputPath": "" }, "disableUseStrict": false, "useCompilerPlugins": false, "minifyWXML": true }, "condition": {}, "editorSetting": { "tabIndent": "insertSpaces", "tabSize": 2 }, "description": "项目配置文件,详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html" }
这段代码也是一个 JSON 格式的配置文件,其中包含了一个小程序项目的一些配置信息。其中的 "appid" 表示小程序的 AppID,"compileType" 表示编译类型为小程序, "libVersion" 表示使用的基础库版本。 "setting" 中包含了一系列的配置选项,如 "es6" 表示是否开启 ES6 编译, "postcss" 表示是否开启 PostCSS 编译等。 "editorSetting" 中包含了编辑器的相关配置,如 "tabIndent" 表示使用什么方式缩进代码。该配置文件可以在微信开发者工具中进行配置,详见相关文档。
微信开发者工具实现上传图片代码及位置
要在微信开发者工具中上传图片,可以按照以下步骤进行:
1. 在项目文件夹中创建一个文件夹,用于存放上传的图片。
2. 在需要上传图片的页面的 JS 代码中,编写上传图片的代码。例如:
```
uploadImage: function () {
var that = this;
wx.chooseImage({
count: 1,
success: function (res) {
var tempFilePaths = res.tempFilePaths;
wx.uploadFile({
url: '上传图片的接口地址',
filePath: tempFilePaths[0],
name: 'file',
success: function (res) {
// 上传成功后的处理代码
}
})
}
})
}
```
其中,`wx.chooseImage` 用于选择图片,`wx.uploadFile` 用于上传图片。需要将接口地址替换为实际的上传图片接口地址。
3. 在项目文件夹中找到 `project.config.json` 文件,打开并添加以下配置:
```
{
"appid": "你的小程序 AppID",
"projectname": "你的项目名称",
"setting": {
"urlCheck": true,
"es6": true,
"postcss": true,
"minified": true,
"newFeature": true,
"coverView": true,
"nodeModules": true,
"autoAudits": false,
"uglifyFileName": true,
"checkInvalidKey": true,
"uploadWithSourceMap": true,
"compileHotReLoad": false,
"useMultiFrameRuntime": true,
"useApiHook": true,
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
},
"useIsolateContext": true,
"useCompilerModule": true,
"userConfirmedUseCompilerModuleSwitch": false,
"packNpmManually": true,
"packNpmRelationList": []
},
"miniprogramRoot": "./",
"cloudfunctionRoot": "./cloudfunctions/",
"compileType": "miniprogram",
"plugins": {
"imagemin": {
"enable": true
}
},
"sitemapLocation": "sitemap.json",
"debugOptions": {
"hidedInDevtools": []
},
"uploadToken": "你的上传图片 Token",
"uploadTokenExpire": "过期时间",
"uploadTokenTimeout": "超时时间",
"packOptions": {
"ignore": []
},
"packOptions2": {
"ignore": []
},
"nodeModules": [
"miniprogram-element"
],
"packNpmManually": true,
"useMultiFrameRuntime": true,
"useApiHook": true,
"uploadMedia": {
"image": "上传图片的路径"
}
}
```
其中,`uploadMedia` 部分的 `image` 配置项需要替换为实际上传图片的路径。
4. 在微信开发者工具中,点击菜单栏中的“工具”-“上传代码”,上传代码后,在“云开发”-“静态网站托管”中勾选“上传图片”,即可上传图片到指定路径。
以上就是在微信开发者工具中上传图片的步骤。
阅读全文