Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_mini_programs
提交
e8dafad4
S
skill_tree_mini_programs
项目概览
CSDN 技术社区
/
skill_tree_mini_programs
通知
13
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_mini_programs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
e8dafad4
编写于
8月 05, 2022
作者:
王
王天雷
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of gitcode.net:csdn/skill_tree_mini_programs
上级
7a3e3014
f428dcc9
变更
44
隐藏空白更改
内联
并排
Showing
44 changed file
with
1386 addition
and
15 deletion
+1386
-15
data/1.小程序初阶/1.预备知识/4.Vue语法/exercises.md
data/1.小程序初阶/1.预备知识/4.Vue语法/exercises.md
+25
-0
data/1.小程序初阶/1.预备知识/5.css语法/exercises.md
data/1.小程序初阶/1.预备知识/5.css语法/exercises.md
+22
-0
data/1.小程序初阶/1.预备知识/6.js语法/exercises.md
data/1.小程序初阶/1.预备知识/6.js语法/exercises.md
+25
-0
data/1.小程序初阶/2.开发环境搭建/1.nodejs环境安装/exercises.md
data/1.小程序初阶/2.开发环境搭建/1.nodejs环境安装/exercises.md
+27
-0
data/1.小程序初阶/2.开发环境搭建/2.安装微信小程序开发者工具/exercises.md
data/1.小程序初阶/2.开发环境搭建/2.安装微信小程序开发者工具/exercises.md
+30
-0
data/1.小程序初阶/2.开发环境搭建/3.安装uni-app框架开发工具:HBuilderX/exercises.md
...1.小程序初阶/2.开发环境搭建/3.安装uni-app框架开发工具:HBuilderX/exercises.md
+30
-0
data/1.小程序初阶/2.开发环境搭建/4.创建uni-app项目/exercises.md
data/1.小程序初阶/2.开发环境搭建/4.创建uni-app项目/exercises.md
+25
-0
data/1.小程序初阶/2.开发环境搭建/5.微信小程序的编译及运行/exercises.md
data/1.小程序初阶/2.开发环境搭建/5.微信小程序的编译及运行/exercises.md
+25
-0
data/1.小程序初阶/2.开发环境搭建/6.微信小程序项目发布及上线/exercises.md
data/1.小程序初阶/2.开发环境搭建/6.微信小程序项目发布及上线/exercises.md
+26
-0
data/1.小程序初阶/2.开发环境搭建/7.管理uni-app项目研发成员/exercises.md
data/1.小程序初阶/2.开发环境搭建/7.管理uni-app项目研发成员/exercises.md
+25
-0
data/1.小程序初阶/2.开发环境搭建/8.管理微信小程序研发成员/exercises.md
data/1.小程序初阶/2.开发环境搭建/8.管理微信小程序研发成员/exercises.md
+25
-0
data/1.小程序初阶/4.初始化及资源引用/1.全局初始化文件App.vue/exercises.md
data/1.小程序初阶/4.初始化及资源引用/1.全局初始化文件App.vue/exercises.md
+30
-0
data/1.小程序初阶/4.初始化及资源引用/2.全局变量globalData /exercises.md
data/1.小程序初阶/4.初始化及资源引用/2.全局变量globalData /exercises.md
+45
-0
data/1.小程序初阶/4.初始化及资源引用/3.引用静态资源/exercises.md
data/1.小程序初阶/4.初始化及资源引用/3.引用静态资源/exercises.md
+25
-0
data/1.小程序初阶/4.初始化及资源引用/4.引用js文件/exercises.md
data/1.小程序初阶/4.初始化及资源引用/4.引用js文件/exercises.md
+35
-0
data/1.小程序初阶/4.初始化及资源引用/5.引用css文件/exercises.md
data/1.小程序初阶/4.初始化及资源引用/5.引用css文件/exercises.md
+45
-0
data/1.小程序初阶/4.初始化及资源引用/6.全局css样式/exercises.md
data/1.小程序初阶/4.初始化及资源引用/6.全局css样式/exercises.md
+30
-0
data/2.小程序中阶/1.page.json配置/6.condition启动模式配置/exercises.md
data/2.小程序中阶/1.page.json配置/6.condition启动模式配置/exercises.md
+96
-5
data/2.小程序中阶/1.page.json配置/7.subPackages分包配置/exercises.md
data/2.小程序中阶/1.page.json配置/7.subPackages分包配置/exercises.md
+30
-0
data/2.小程序中阶/1.page.json配置/8.preloadRule分包预加载 /exercises.md
data/2.小程序中阶/1.page.json配置/8.preloadRule分包预加载 /exercises.md
+27
-0
data/2.小程序中阶/2.manifest.json配置/1.配置微信小程序AppId/exercises.md
data/2.小程序中阶/2.manifest.json配置/1.配置微信小程序AppId/exercises.md
+31
-0
data/2.小程序中阶/2.manifest.json配置/2.ES6转ES5开关/exercises.md
data/2.小程序中阶/2.manifest.json配置/2.ES6转ES5开关/exercises.md
+31
-0
data/2.小程序中阶/2.manifest.json配置/3.安全域名和TLS版本校验/exercises.md
data/2.小程序中阶/2.manifest.json配置/3.安全域名和TLS版本校验/exercises.md
+31
-0
data/2.小程序中阶/2.manifest.json配置/5.上传代码:代码自动压缩开关/exercises.md
data/2.小程序中阶/2.manifest.json配置/5.上传代码:代码自动压缩开关/exercises.md
+30
-0
data/2.小程序中阶/2.manifest.json配置/6.获取权限说明配置/exercises.md
data/2.小程序中阶/2.manifest.json配置/6.获取权限说明配置/exercises.md
+31
-0
data/2.小程序中阶/2.manifest.json配置/7.地理位置接口使用声明/exercises.md
data/2.小程序中阶/2.manifest.json配置/7.地理位置接口使用声明/exercises.md
+31
-0
data/2.小程序中阶/2.manifest.json配置/8.plugins插件管理/exercises.md
data/2.小程序中阶/2.manifest.json配置/8.plugins插件管理/exercises.md
+31
-0
data/2.小程序中阶/2.manifest.json配置/9.微信小程序后台能力配置/exercises.md
data/2.小程序中阶/2.manifest.json配置/9.微信小程序后台能力配置/exercises.md
+26
-0
data/2.小程序中阶/3.页面与路由/1.页面路由/exercises.md
data/2.小程序中阶/3.页面与路由/1.页面路由/exercises.md
+26
-0
data/2.小程序中阶/3.页面与路由/2.页面栈/exercises.md
data/2.小程序中阶/3.页面与路由/2.页面栈/exercises.md
+33
-0
data/2.小程序中阶/3.页面与路由/3.页面通讯/exercises.md
data/2.小程序中阶/3.页面与路由/3.页面通讯/exercises.md
+56
-0
data/2.小程序中阶/3.页面与路由/4.路由跳转/exercises.md
data/2.小程序中阶/3.页面与路由/4.路由跳转/exercises.md
+26
-0
data/2.小程序中阶/3.页面与路由/5.返回上一页/exercises.md
data/2.小程序中阶/3.页面与路由/5.返回上一页/exercises.md
+53
-0
data/2.小程序中阶/3.页面与路由/6.reLaunch/exercises.md
data/2.小程序中阶/3.页面与路由/6.reLaunch/exercises.md
+26
-0
data/2.小程序中阶/3.页面与路由/7.窗口动画/config.json
data/2.小程序中阶/3.页面与路由/7.窗口动画/config.json
+0
-10
data/2.小程序中阶/4.运行环境/1.开发环境和生产环境/exercises.md
data/2.小程序中阶/4.运行环境/1.开发环境和生产环境/exercises.md
+30
-0
data/2.小程序中阶/4.运行环境/2.配置开发环境和生产环境API/exercises.md
data/2.小程序中阶/4.运行环境/2.配置开发环境和生产环境API/exercises.md
+26
-0
data/2.小程序中阶/5.基础组件/1.view视图容器/exercise.md
data/2.小程序中阶/5.基础组件/1.view视图容器/exercise.md
+36
-0
data/2.小程序中阶/5.基础组件/2.scroll-view滚动视图容器/exercise.md
data/2.小程序中阶/5.基础组件/2.scroll-view滚动视图容器/exercise.md
+35
-0
data/2.小程序中阶/5.基础组件/3.image图片容器/exercise.md
data/2.小程序中阶/5.基础组件/3.image图片容器/exercise.md
+29
-0
data/2.小程序中阶/5.基础组件/4.text和rich-text/exercise.md
data/2.小程序中阶/5.基础组件/4.text和rich-text/exercise.md
+25
-0
data/2.小程序中阶/5.基础组件/5.cover-view覆盖视图容器/exercise.md
data/2.小程序中阶/5.基础组件/5.cover-view覆盖视图容器/exercise.md
+33
-0
data/2.小程序中阶/5.基础组件/6.cover-image覆盖图片容器/exercise.md
data/2.小程序中阶/5.基础组件/6.cover-image覆盖图片容器/exercise.md
+25
-0
data/2.小程序中阶/5.基础组件/7.icon图标组件/exercise.md
data/2.小程序中阶/5.基础组件/7.icon图标组件/exercise.md
+37
-0
未找到文件。
data/1.小程序初阶/1.预备知识/4.Vue语法/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
下列选项中,包含全部Vue的生命周期方法的是?
## 答案
beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、activated、deactivated、beforeDestroy、destroy、errorCaptured
## 选项
### A
beforeCreate、created、beforeMount、mounted、updated、activated、deactivated、beforeDestroy、destroy
### B
beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroy
### C
beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroy、errorCaptured
### D
beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、activated、deactivated、beforeDestroy、destroy
data/1.小程序初阶/1.预备知识/5.css语法/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
下列选项中,哪个不是uni-app框架内置的css变量?
## 答案
--tab-bar-height
## 选项
### A
--status-bar-height
### B
--window-top
### C
--window-bottom
data/1.小程序初阶/1.预备知识/6.js语法/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
下列关于js的语法及对象选项中,哪个是uni-app框架不支持的?
## 答案
window对象。
## 选项
### A
if语法。
### B
for语法。
### C
数组对象。
### D
自定义对象。
data/1.小程序初阶/2.开发环境搭建/1.nodejs环境安装/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
## 答案
## 选项
### A
### B
### C
### D
### E
data/1.小程序初阶/2.开发环境搭建/2.安装微信小程序开发者工具/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
下列选项中,哪个是微信小程序开发者工具无法实现的功能?
## 答案
查看朋友圈。
## 选项
### A
小程序的API和页面的开发调试。
### B
小程序的代码查看和编辑。
### C
小程序的预览。
### D
小程序的真机调试。
### E
小程序的版本发布
\ No newline at end of file
data/1.小程序初阶/2.开发环境搭建/3.安装uni-app框架开发工具:HBuilderX/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
HBuilderx编辑器目前支持哪些平台进行安装?
## 答案
Windows和MacOS
## 选项
### A
仅Windows
### B
仅MacOS
### C
仅Linux
### D
Windows、MacOS和Linux
### E
Windows、MacOS、Linux和Android
\ No newline at end of file
data/1.小程序初阶/2.开发环境搭建/4.创建uni-app项目/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
在创建uni-app框架项目时,都支持哪几种创建方式?
## 答案
通过HBuilderX可视化界面创建 和 通过vue-cli命令行创建。
## 选项
### A
仅可以通过HBuilderX可视化界面创建。
### B
仅可以通过vue-cli命令行创建。
### C
仅可以通过uni-app官网创建。
### D
仅可以通过DCloud开发者中心创建。
data/1.小程序初阶/2.开发环境搭建/5.微信小程序的编译及运行/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
在将uni-app项目编译运行到微信小程序时,都支持哪几种方式?
## 答案
通过vue-cli命令 npm run dev:mp-weixin 、 npm run build:mp-weixin 及 HBuilderX可视化界面中"运行"-"运行到小程序模拟器"-"微信开发者工具"
## 选项
### A
仅支持vue-cli命令npm run dev:mp-weixin 、 npm run build:mp-weixin
### B
仅支持HBuilderX可视化界面中"运行"-"运行到小程序模拟器"-"微信开发者工具"
### C
选择项目文件夹-鼠标右键-编译&运行-微信小程序
### D
仅通过vue-cli命令 npm run dev:weixin 、 npm run build:weixin 及 HBuilderX可视化界面中"运行"-"运行到小程序模拟器"-"微信开发者工具"
data/1.小程序初阶/2.开发环境搭建/6.微信小程序项目发布及上线/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
下列选项中,哪一个操作流程是正确的微信小程序发布正式环境流程?
## 答案
微信开发者工具-上传-微信小程序管理后台-版本管理-选择要发布生产的开发版本,并提交审核-将审核通过的版本进行发布操作
## 选项
### A
微信开发者工具-版本管理-发布生产环境
### B
微信开发者工具-版本管理-上传-发布生产环境
### C
微信开发者工具-版本管理-上传-提交审核-审核通过后发布生产环境
### D
微信开发者工具-版本管理-上传-选择版本-提交审核-审核通过后发布生产环境
data/1.小程序初阶/2.开发环境搭建/7.管理uni-app项目研发成员/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
当需要添加更多的uni-app项目研发成员时,我们应该根据以下哪个流程来添加?
## 答案
DCLOUD开发者中心-我的应用-选择项目-成员管理-添加项目成员
## 选项
### A
uniapp官网-应用中心-成员管理-添加项目成员
### B
HBuilderx-项目管理-成员管理-添加项目成员
### C
HBuilderx-项目管理-选择项目-成员管理-添加项目成员
### D
uniapp官网-应用中心-项目管理-选择项目-成员管理-添加项目成员
data/1.小程序初阶/2.开发环境搭建/8.管理微信小程序研发成员/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
当需要添加更多的微信小程序研发成员时,我们应该根据以下哪个流程来添加?
## 答案
微信小程序管理后台-成员管理-项目成员"编辑"-添加成员-选择开发者权限
## 选项
### A
微信小程序开发工具-成员管理-项目成员"编辑"-添加成员-选择开发者权限
### B
微信客户端-小程序-成员管理-项目成员"编辑"-添加成员-选择开发者权限
### C
微信开发者工具-成员管理-添加成员-选择开发者权限
### D
微信开发者工具-项目管理-成员管理-添加成员-选择开发者权限
data/1.小程序初阶/4.初始化及资源引用/1.全局初始化文件App.vue/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
以下选项中,对于App.vue这个文件的作用描述错误的是?
## 答案
可以编写视图元素。
## 选项
### A
调用应用生命周期函数。
### B
配置全局样式。
### C
配置全局的存储globalData。
### D
小程序初始化。
### E
App.vue是项目的入口文件。
\ No newline at end of file
data/1.小程序初阶/4.初始化及资源引用/2.全局变量globalData /exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
请在下列代码片中,找出globalData的错误使用方法?
## 答案
```
javascript
onLaunch
()
{
getApp
().
globalData
.
username
=
'
csdn
'
}
```
## 选项
### A
```
javascript
onLaunch
()
{
this
.
globalData
.
username
=
'
csdn
'
}
```
### B
```
javascript
onLoad
()
{
getApp
().
globalData
.
username
=
'
csdn
'
}
```
### C
```
javascript
onShow
()
{
getApp
().
globalData
.
username
=
'
csdn
'
}
```
### D
```
javascript
onHide
()
{
getApp
().
globalData
.
username
=
'
csdn
'
}
```
data/1.小程序初阶/4.初始化及资源引用/3.引用静态资源/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
下列关于引用静态资源描述中,错误的是?
## 答案
css文件或style标签内引用的图片路径,只允许使用相对路径。
## 选项
### A
@开头的绝对路径以及相对路径会经过base64转换规则校验。
### B
css文件或style标签内引用的图片路径,可以使用相对路径,也可以使用绝对路径。
### C
css文件或style标签内引入css文件时(scss、less 文件同理),可以使用相对路径或绝对路径。
### D
template内引入静态资源,如image、video等标签的src属性时,可以使用相对路径或者绝对路径。
data/1.小程序初阶/4.初始化及资源引用/4.引用js文件/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
在下列选项中,引入js写法错误的是?
## 答案
```
javascript
import
DateUtils
from
"
https://www.baidu.net/utils/DateUtils.js
"
```
## 选项
### A
```
javascript
import
DateUtils
from
"
@/commons/utils/DateUtils.js
"
```
### B
```
javascript
import
DateUtils
from
"
../../commons/utils/DateUtils.js
"
```
### C
```
javascript
import
{
add
,
div
}
from
"
../../commons/utils/CalcUtils.js
"
```
### D
```
javascript
import
{
add
,
div
}
from
"
@/commons/utils/CalcUtils.js
"
```
data/1.小程序初阶/4.初始化及资源引用/5.引用css文件/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
在下列选项中,引入css写法正确的是?
## 答案
```
html
<style>
@import
"../../common/uni.css"
;
</style>
```
## 选项
### A
```
html
<style>
@import
"https://www.baidu.com/common/uni.css"
;
</style>
```
### B
```
html
<style>
import
"../../common/uni.css"
;
</style>
```
### C
```
html
<style>
!
import
"../../common/uni.css"
;
</style>
```
### D
```
html
<style>
import
"../../common/uni.css"
;
</style>
```
data/1.小程序初阶/4.初始化及资源引用/6.全局css样式/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 问题描述
下列关于全局样式的描述中,正确的是?
## 答案
在App.vue文件的style标签中引入的css、scss或less文件,或在style标签中书写的样式,会作用于所有的文件。
## 选项
### A
在App.vue文件的style标签中引入的css、scss或less文件,会作用于所有文件,但书写的样式不会。
### B
在App.vue文件的style标签中书写的样式,会作用于所有文件,但引入的css、scss或less文件不会。
### C
在main.js中可以指定全局样式文件
### D
在manifest.json中可以指定全局样式文件
### E
在pages.json中可以指定全局样式文件
data/2.小程序中阶/1.page.json配置/6.condition启动模式配置/exercises.md
浏览文件 @
e8dafad4
# condition启动模式配置
假设小程序中有如下几个页面路由:
pages/home/index
pages/news/list
pages/news/detail?id=
pages/uc/index
当我需要将启动页面设置为pages/news/detail,下列关于condition配置写法,正确的是?
## 答案
```
json
"condition"
:
{
"current"
:
2
,
"list"
:
[{
"name"
:
"home"
,
"path"
:
"pages/home/index"
},
{
"name"
:
"newsList"
,
"path"
:
"pages/news/index"
},
{
"name"
:
"newsDetail"
,
"path"
:
"pages/news/detail"
,
"query"
:
"id=1"
},
{
"name"
:
"uc"
,
"path"
:
"pages/uc/index"
}
]
}
```
## 选项
### A
```
json
"condition"
:
{
"list"
:
[{
"name"
:
"home"
,
"path"
:
"pages/home/index"
},
{
"name"
:
"newsList"
,
"path"
:
"pages/news/index"
},
{
"name"
:
"newsDetail"
,
"path"
:
"pages/news/detail"
,
"query"
:
"id=1"
},
{
"name"
:
"uc"
,
"path"
:
"pages/uc/index"
}
]
}
```
### B
```
json
"condition"
:
{
"list"
:
[{
"name"
:
"home"
,
"path"
:
"pages/home/index"
},
{
"name"
:
"newsList"
,
"path"
:
"pages/news/index"
},
{
"name"
:
"newsDetail"
,
"path"
:
"pages/news/detail?id=1"
},
{
"name"
:
"uc"
,
"path"
:
"pages/uc/index"
}
]
}
```
### C
```
json
"condition"
:
{
"list"
:
[
{
"name"
:
"newsDetail"
,
"path"
:
"pages/news/detail?id=1"
}
]
}
```
### D
```
json
"condition"
:
{
"list"
:
[{
"name"
:
"home"
,
"path"
:
"pages/home/index"
},
{
"name"
:
"newsDetail"
,
"path"
:
"pages/news/detail?id=1"
}
]
}
```
data/2.小程序中阶/1.page.json配置/7.subPackages分包配置/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# subPackages分包
下列关于subPackages分包的说法中,错误的是?
## 答案
subPackages里的pages的路径是全路径。
## 选项
### A
subPackages里的pages的路径是root下的相对路径。
### B
微信小程序每个分包的大小是2MB。
### C
微信小程序的主包和所有分包的总体积之和不能超过20MB。
### D
在小程序启动时,默认会下载主包并启动主包内页面,当用户进入分包内某个页面时,会把对应分包自动下载下来,下载完成后再进行展示。
### E
subPackages中配置的root节点值是该分包中所有页面的根节点。
data/2.小程序中阶/1.page.json配置/8.preloadRule分包预加载 /exercises.md
0 → 100644
浏览文件 @
e8dafad4
# preloadRule分包预加载
下列关于分包预加载的说法中,错误的是?
## 答案
同一个分包中的页面预下载总大小没有限制。
## 选项
### A
分包预下载便是为了解决首次进入分包页面时的延迟问题而设计的。
### B
同一个分包中的页面预下载总大小不得超过2MB。
### C
可以针对不同分包指定网络环境,来进行预下载规则配置。
### D
预下载可以在访问某个页面时,由基础库在后台自动预下载可能需要的分包。
data/2.小程序中阶/2.manifest.json配置/1.配置微信小程序AppId/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 配置微信小程序AppId
当我们在配置微信小程序的AppId时,我们应该使用下列选项中的哪个属性来进行配置?
## 答案
manifest.json文件 mp-weixin.appid属性
## 选项
### A
manifest.json文件 weixin.appid属性
### B
manifest.json文件 name属性
### C
manifest.json文件 appid属性
### D
manifest.json文件 weixinAppid属性
### E
manifest.json文件 wxAppid属性
data/2.小程序中阶/2.manifest.json配置/2.ES6转ES5开关/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# ES6转ES5
当想要配置ES6转换ES5时,我们应该使用下列选项中的哪一个?
## 答案
manifest.json文件 mp-weixin.setting.es6属性
## 选项
### A
manifest.json文件 setting.es6属性
### B
manifest.json文件 es6属性
### C
manifest.json文件 mp-weixin.es6属性
### D
manifest.json文件 es6toes5属性
### E
manifest.json文件 setting.es6toes5属性
data/2.小程序中阶/2.manifest.json配置/3.安全域名和TLS版本校验/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 安全域名和TLS版本校验
在小程序的生产环境中,当我们开启了安全域名和TLS版本校验时,以下哪种情况不会遇到问题?
## 答案
有request请求发出,且域名有配置到”微信公众平台-开发管理-开发设置-服务器域名-request合法域名“中,且域名有配置证书。
## 选项
### A
有request请求发出,但域名没有配置到”微信公众平台-开发管理-开发设置-业务域名“中,且域名有配置证书。
### B
有request请求发出,但域名没有配置到”微信公众平台-开发管理-开发设置-业务域名“中,且域名未配置证书。
### C
有request请求发出,且域名有配置到”微信公众平台-开发管理-开发设置-服务器域名-request合法域名“中,且域名未配置证书。
### D
有request请求发出,且域名有配置到”微信公众平台-开发管理-开发设置-服务器域名-tcp合法域名“中,且域名有配置证书。
### E
有request请求发出,且域名有配置到”微信公众平台-开发管理-开发设置-服务器域名-tcp合法域名“中,且域名未配置证书。
data/2.小程序中阶/2.manifest.json配置/5.上传代码:代码自动压缩开关/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 代码自动压缩
当我们在开发微信小程序时,我们应该使用下列选项中的哪个属性来进行配置?
## 答案
manifest.json文件 mp-weixin.setting.minified属性
## 选项
### A
manifest.json文件 mp-weixin.minified属性
### B
manifest.json文件 minified属性
### C
manifest.json文件 weixin.minified属性
### D
manifest.json文件 weixinMinified属性
### E
manifest.json文件 weixin.setting.minified属性
data/2.小程序中阶/2.manifest.json配置/6.获取权限说明配置/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 获取权限说明
当我们在使用微信小程序的部分权限时,需要将获取权限的用途向用户说明,下列选项中,哪个适用于配置权限用途说明的?
## 答案
manifest.json文件 permission属性
## 选项
### A
manifest.json文件 authority属性
### B
manifest.json文件 access属性
### C
manifest.json文件 permissionDesc属性
### D
manifest.json文件 authorityDesc属性
### E
manifest.json文件 accessDesc属性
data/2.小程序中阶/2.manifest.json配置/7.地理位置接口使用声明/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 地理位置接口使用声明
当我们需要使用微信小程序提供的地理位置api接口时,需要在manifest.json文件中的哪个属性中声明我们要调用的api接口?
## 答案
requiredPrivateInfos
## 选项
### A
permission
### B
authority
### C
access
### D
location
### E
locationApiList
data/2.小程序中阶/2.manifest.json配置/8.plugins插件管理/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# plugins插件管理
以下关于微信小程序使用第三方服务插件的说法中,错误的是?
## 答案
插件不可以在分包里使用。
## 选项
### A
在使用插件前,首先要在小程序管理后台的“设置 - 第三方服务 - 插件管理”中添加插件。
### B
插件可以在分包里使用。
### C
plugins中可以配置多个插件,并且需要为每个插件自定义一个引用名作为标识。
### D
plugins中需要对配置插件的appid和使用的版本号。
### E
第三方插件有两类:需要申请才能使用和无需申请即可使用,针对需要申请的插件,在提交申请后需要等待插件开发者通过。
data/2.小程序中阶/2.manifest.json配置/9.微信小程序后台能力配置/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 微信小程序后台能力
以下关于微信小程序后台能力的说法中,错误的是?
## 答案
微信小程序后台能力包括:audio(后台音乐播放)、location(后台定位)和live(直播)。
## 选项
### A
微信小程序后台能力包括:audio(后台音乐播放)和location(后台定位)。
### B
当我们在使用后台能力时,体验版和开发版小程序可以直接使用,但正式版小程序的后台能力需要通过微信审核才可以使用。
### C
开通location后台能力后,我们可以使用startLocationUpdateBackground在小程序后台状态下接收定位信息。
### D
后台能力通过pages.json中的requiredBackgroundModes属性进行声明。
data/2.小程序中阶/3.页面与路由/1.页面路由/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 页面路由
以下关于页面路由的说法中,错误的是?
## 答案
小程序中不支持Vue Router方式管理路由。
## 选项
### A
uni-app框架中,页面路由由框架统一管理,开发者需要在pages.json里配置每个路由页面的路径及页面样式。
### B
配置在pages.json的pages对象中页面路由,才可以呗跳转或直接打开。
### C
如希望采用Vue Router方式管理路由,可在集成插件:Vue-Router。
### D
小程序中的路由配置(pages.json中的pages)不能为空。
data/2.小程序中阶/3.页面与路由/2.页面栈/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 页面栈
当发生路由切换的时候,以下关于页面栈表现说法中,错误的是?
## 答案
重加载:加载后的页面入栈。
## 选项
### A
初始化:新页面入栈。
### B
打开新页面:新页面入栈。
### C
页面重定向:当前页面出栈,新页面入栈。
### D
页面返回:页面不断出栈,直到目标返回页。
### E
Tab 切换:页面全部出栈,只留下新的 Tab 页面。
### F
重加载:页面全部出栈,只留下新的页面。
data/2.小程序中阶/3.页面与路由/3.页面通讯/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 页面通讯
下列选项中,哪个不是只能执行一次的监听器?
## 答案
```
javascript
onLoad
()
{
uni
.
$on
(
'
onceMethod
'
,
this
.
once
)
},
methods
:
{
once
(
data
){
console
.
log
(
'
监听到onceMethod事件,携带参数:
'
+
data
);
}
}
```
## 选项
### A
```
javascript
onLoad
()
{
uni
.
$on
(
'
onceMethod
'
,
this
.
once
)
},
methods
:
{
once
(
data
){
console
.
log
(
'
监听到onceMethod事件,携带参数:
'
+
data
);
uni
.
$off
(
'
onceMethod
'
,
this
.
once
)
}
}
```
### B
```
javascript
onLoad
()
{
uni
.
$once
(
'
onceMethod
'
,
this
.
once
)
},
methods
:
{
once
(
data
){
console
.
log
(
'
监听到onceMethod事件,携带参数:
'
+
data
);
}
}
```
### C
```
javascript
onLoad
()
{
uni
.
$once
(
'
onceMethod
'
,
function
(
data
){
console
.
log
(
'
监听到onceMethod事件,携带参数:
'
+
data
);
})
}
```
data/2.小程序中阶/3.页面与路由/4.路由跳转/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 路由跳转
以下关于路由跳转api执行后的说法中,错误的是?
## 答案
使用uni.redirectTo(OBJECT)可以保留当前页面,跳转到应用内的某个页面。
## 选项
### A
使用uni.navigateTo(OBJECT)可以保留当前页面,跳转到应用内的某个页面。
### B
当页面A通过uni.navigateTo(OBJECT)打开了页面B时,页面B可以使用uni.navigateBack返回到页面A。
### C
使用uni.redirectTo(OBJECT)可以关闭当前页面,跳转到应用内的某个页面。
### D
使用uni.switchTab(OBJECT)跳转到pages.json中tabBar配置的页面,并关闭其他所有非tabBar页面。
data/2.小程序中阶/3.页面与路由/5.返回上一页/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 返回上一页
请问下方代码中,执行uni.navigateBack时,回到的是哪个页面?
```
javascript
// 起始页面A
uni
.
navigateTo
({
url
:
'
B
'
});
// 此处是页面B
uni
.
redirectTo
({
url
:
'
C
'
});
// 此处是页面C
uni
.
redirectTo
({
url
:
'
D
'
});
// 此处是页面D
uni
.
navigateTo
({
url
:
'
E
'
});
// 此处执行返回
uni
.
navigateBack
({
delta
:
2
});
```
## 答案
页面A
## 选项
### A
页面B
### B
页面C
### C
页面D
### D
页面E
### E
以上都不对
data/2.小程序中阶/3.页面与路由/6.reLaunch/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# reLaunch
下列关于reLaunch的说法中,错误的是?
## 答案
uni.reLaunch中url指定的路由后面不可以携带参数。
## 选项
### A
uni.reLaunch可以关闭所有页面,打开到应用内的某个页面。
### B
uni.reLaunch中url指定的路由,若非应用内tabBar的路由,则路由后可以带参数。
### C
uni.reLaunch打开指定路由页面时,若路由带参数,则页面中可以通过onLoad(option){}生命周期的参数option来解析路由中的参数。
### D
uni.reLaunch执行后,页面栈中仅会存在当前的页面栈信息。
data/2.小程序中阶/3.页面与路由/7.窗口动画/config.json
已删除
100644 → 0
浏览文件 @
7a3e3014
{
"node_id"
:
"mini_programs-c2cc6a94689640f0a07ef79fd28f38b8"
,
"keywords"
:
[],
"children"
:
[],
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[],
"group"
:
0
}
\ No newline at end of file
data/2.小程序中阶/4.运行环境/1.开发环境和生产环境/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 开发环境和生产环境
在小程序中,我们可以使用下列哪一个属性来区分当前运行的环境是开发环境还是生产环境?
## 答案
process.env.NODE_ENV
## 选项
### A
process.env.current_run_env
### B
process.env.run_env
### C
process.env.current_env
### D
process.env.currentEnv
### D
process.env.env
data/2.小程序中阶/4.运行环境/2.配置开发环境和生产环境API/exercises.md
0 → 100644
浏览文件 @
e8dafad4
# 配置开发环境和生产环境API
在实际业务场景中,我们会遇到开发环境和生产环境的服务端接口域名不一致的问题,此时我们可以通过判断开发环境或生产环境,从而获取不同的服务器接口域名。除此之外,环境判断还可以用于下列哪个实际场景中?
## 答案
控制console日志的打印(生产环境不打印、开发环境打印)。
## 选项
### A
用于pages.json中pages的动态路由配置。
### B
用于pages.json中tabBar的动态路由或图标文案配置。
### C
用于pages.json中globalStyle的全局样式修改。
### D
用于动态修改manifest.json中安全域名和TLS版本校验。
data/2.小程序中阶/5.基础组件/1.view视图容器/exercise.md
0 → 100644
浏览文件 @
e8dafad4
## 问题描述
若view组件想实现按住后100毫秒出现点击态,手指松开后点击态持续500毫秒,同时点击态下,样式为"click-hover",应选择下列那个选项实现?
## 答案
```
html
<view
hover-start-time=
"100"
hover-stay-time=
"500"
hover-class=
"click-hover"
></view>
```
## 选项
### A
```
html
<view
hover-start-time=
"100"
hover-stay-time=
"400"
hover-class=
"click-hover"
></view>
```
### B
```
html
<view
hover-start-time=
"50"
hover-stay-time=
"450"
hover-class=
"click-hover"
></view>
```
### C
```
html
<view
hover-start-time=
"100"
hover-stay-time=
"600"
hover-class=
"click-hover"
></view>
```
### D
```
html
<view
hover-start-time=
"100"
hover-stay-time=
"500"
></view>
```
data/2.小程序中阶/5.基础组件/2.scroll-view滚动视图容器/exercise.md
0 → 100644
浏览文件 @
e8dafad4
## 问题描述
使用scroll-view组件想要实现滚动到右边150px触发scrolltolower事件,同时调用loadMore方法时,应选择下列哪个选项?
## 答案
```
html
<scroll-view
scroll-x
lower-threshold=
"150"
@
scrolltolower=
"loadMore"
></scroll-view>
```
## 选项
### A
```
html
<scroll-view
scroll-x
lower-threshold=
"150"
></scroll-view>
```
### B
```
html
<scroll-view
scroll-x
lower-threshold=
"50"
@
scrolltolower=
"loadMore"
></scroll-view>
```
### C
```
html
<scroll-view
scroll-x
lower-threshold=
"100"
@
scrolltolower=
"loadMore"
></scroll-view>
```
### D
```
html
<scroll-view
scroll-x
lower-threshold=
"500"
@
scrolltolower=
"loadMore"
></scroll-view>
```
data/2.小程序中阶/5.基础组件/3.image图片容器/exercise.md
0 → 100644
浏览文件 @
e8dafad4
## 问题描述
image组件中,以下关于mode属性值的解释中,哪个是不正确的?
## 答案
aspectFill:缩放模式,保持纵横比缩放图片,使图片的长边能完全显示出来。
## 选项
### A
heightFix:缩放模式,高度不变,宽度自动变化,保持原图宽高比不变
### B
widthFix:缩放模式,宽度不变,高度自动变化,保持原图宽高比不变
### C
scaleToFill:mode的默认值,缩放模式,不保持纵横比缩放图片,使图片的宽高完全拉伸至填满 image 元素
### D
aspectFill:缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。
### E
aspectFit:缩放模式,保持纵横比缩放图片,使图片的长边能完全显示出来。
data/2.小程序中阶/5.基础组件/4.text和rich-text/exercise.md
0 → 100644
浏览文件 @
e8dafad4
## 问题描述
下列关于text和rich-text组件描述中,错误的是?
## 答案
text和rich-text组件都能展示富文本。
## 选项
### A
rich-text可以展示富文本,text不可以。
### B
rich-text支持2种节点来展示富文本,分别是元素节点和文本节点。
### C
rich-text如果使用了不受信任的HTML节点,则该节点及其所有子节点将会被移除。
### D
text组件内只支持嵌套text组件。
data/2.小程序中阶/5.基础组件/5.cover-view覆盖视图容器/exercise.md
0 → 100644
浏览文件 @
e8dafad4
## 问题描述
请问下列组件中,可以被嵌套在cover-view组件中的是?
## 答案
button
## 选项
### A
form
### B
radio
### C
scroll-view
### D
view
### E
rich-text
### F
map
data/2.小程序中阶/5.基础组件/6.cover-image覆盖图片容器/exercise.md
0 → 100644
浏览文件 @
e8dafad4
## 问题描述
请在下列选项中,选择出cover-image组件支持的格式。
## 答案
JPG、PNG、WEBP、GIF
## 选项
### A
JPG、PNG、SVG、GIF
### B
JPG、PNG、WEBP、SVG
### C
JPG、PNG、WEBP、GIF、BASE64
### D
JPG、PNG、BASE64、GIF
data/2.小程序中阶/5.基础组件/7.icon图标组件/exercise.md
0 → 100644
浏览文件 @
e8dafad4
## 问题描述
下列选项中,哪个不是icon组件的type属性的有效值?
## 答案
fail
## 选项
### A
success
### B
clear
### C
waiting
### D
cancel
### E
warn
### F
success_no_circle
### G
search
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录