diff --git a/README.md b/README.md
index ca0852854e36be8d6d8dffdf7346ed7f04002ec5..215521d3e2f5fdb90bd7cbee7fa859c4eb520a39 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ APP有很多通用的功能,比如登录注册、头像、设置、拦截器
有了uni-starter,再加上schema2code生成前端页面,一个简单应用就可以快速完成。
-如果说uniCloud admin是管理端项目的基础模板,那么uni-starter则是用户端、尤其是移动端的基础项目模板。
+如果说[uniCloud admin](https://uniapp.dcloud.io/uniCloud/admin)是管理端项目的基础模板,那么uni-starter则是用户端、尤其是移动端的基础项目模板。
uni-starter + uniCloud admin,提供了用户端和管理端的基础模板,应用开发从未如此简单快捷!
@@ -42,15 +42,13 @@ uni-starter + uniCloud admin,提供了用户端和管理端的基础模板,
## 快速体验部署流程
#### 1. 开通uniCloud
- 开通`uniCloud`:本项目是云端一体的,它的云端代码需要部署在uniCloud云服务空间里,需要开通uniCloud。在[https://unicloud.dcloud.net.cn/](https://unicloud.dcloud.net.cn/)登录,按云厂商要求进行实名认证。
-- 在uniCloud认证通过后,创建一个服务空间给本项目使用。选择阿里云或腾讯云均可。[参考](https://uniapp.dcloud.net.cn/uniCloud/price)
-- 使用HBuilderX 3.1以上版本(最好是最新版),把本项目导入到HBuilderX中,在项目根目录uniCloud上点右键菜单,关联服务空间 -> 选择之前创建的服务空间
+- 在uniCloud认证通过后,创建一个服务空间给本项目使用。选择阿里云或腾讯云均可,两种服务空间差异[详情](https://uniapp.dcloud.net.cn/uniCloud/price)
-#### 2. 关联项目与云服务空间
-
-
-
+#### 2. 运行云服务空间初始化向导
+
+
+
-#### 3.根目录`/uniCloud/database` 右键上传`上传所有DB Schema及扩展校验函数`
### 功能模块介绍
@@ -78,9 +76,11 @@ uni-starter + uniCloud admin,提供了用户端和管理端的基础模板,
"login": ["username","smsCode","univerify", "weixin", "apple"],
}
```
-*** 注意:首页需要强制登陆才能访问的场景
-- 这种情况不由路由控制。而是uni-starter的callFunction拦截器,根据响应体决定是否跳转到登陆页。
+
+##### 注意:
+- 首页需要强制登陆才能访问的场景,不由路由控制。而是uni-starter的callFunction拦截器,根据响应体决定是否跳转到登陆页。
- uni-starter框架不能将登陆页面设置为首页,否则由拦截器实现的路由管理将生效。
+- 拦截器实现的路由控制,是在路由跳转未完成之前触发。路由切换方式(navigateTo、redirectTo、reLaunch、switchTab)URL参数必须使用绝对路径路
#### 2.登录配置详解
- 使用方式:在 `uni-starter.config.js`->`router`->`login`下完全列举你需要的登录方式。这里支持用[条件编译](https://uniapp.dcloud.io/platform?id=%e6%9d%a1%e4%bb%b6%e7%bc%96%e8%af%91)因此你可以配置在不同平台下拥有的登录方式。
@@ -271,6 +271,14 @@ uni-starter + uniCloud admin,提供了用户端和管理端的基础模板,
})
```
+### 12. 关于升级
+- 项目升级
+
+ uni-starter遵循uni-app的插件模块化规范,即:[uni_modules](https://uniapp.dcloud.io/uni_modules) 。他是个项目类型的插件。在项目的根目录下有一个符合uni_modules规范的package.json文件,在这个文件右键-从插件市场更新即可更新该插件。
+
+- 插件升级
+
+ 非项目类型的uni_modules插件,是项目根目录下的uni_modules目录下。以插件ID为插件文件夹命名,在该目录右键也会看到“从插件市场更新”选项,点击即可更新该插件。
### 应用启动时序介绍
文件路径: App.vue
diff --git a/changelog.md b/changelog.md
index a85c8fce1b65dd05a4b49c2d5853aee01f97dfab..eac0e91a068ae13af4b6ae5d1623c1b596c84120 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,6 @@
+## 1.0.47(2021-08-09)
+- 更新文档快速体验部署流程
+- 修复一键登陆优先时报变量找不到的问题
## 1.0.46(2021-08-05)
清理多余文件
## 1.0.45(2021-08-05)
diff --git a/package.json b/package.json
index e1067901712e317c50794eda469a5438eb911581..310c36ab1678b9ae2a57cd2927a9173dffd4a256 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"id": "uni-starter",
"displayName": "uni-starter",
- "version": "1.0.46",
+ "version": "1.0.47",
"description": "云端一体应用快速开发基本项目模版",
"keywords": [
"login",
diff --git a/pages/list/list.nvue b/pages/list/list.vue
similarity index 94%
rename from pages/list/list.nvue
rename to pages/list/list.vue
index 29acfe58408f2f798d2cf3170bfb8a43a4c59247..726481a1caade8047313f0324852e15725a91d6e 100644
--- a/pages/list/list.nvue
+++ b/pages/list/list.vue
@@ -111,7 +111,9 @@
retry() {
this.refresh()
},
- refresh() {
+ refresh() {
+ console.log('----platform----');
+ console.log(JSON.stringify(process.env.VUE_APP_PLATFORM));
cdbRef.loadData({
clear: true
}, () => {
diff --git a/pages/ucenter/login-page/index/index.vue b/pages/ucenter/login-page/index/index.vue
index 485abb725338ad4cacab23ac19afce591c42d7e6..2acbf43649115d094842e440651dd53a78e00054 100644
--- a/pages/ucenter/login-page/index/index.vue
+++ b/pages/ucenter/login-page/index/index.vue
@@ -59,7 +59,7 @@
onReady() {
//#ifdef APP-PLUS
if (this.type == "univerify") {
- this.type == loginConfig[1]
+ this.type == this.loginConfig[1]
// console.log('开始一键登录');
setTimeout(() => {
this.$refs.uniQuickLogin.login_before('univerify')
diff --git a/pages/ucenter/login-page/pwd-retrieve/pwd-retrieve.vue b/pages/ucenter/login-page/pwd-retrieve/pwd-retrieve.vue
index c36186d586c1bf2e504c05bab698b31c5256f5de..7fc45b001e37a45257f278770f80ed5a06c5445a 100644
--- a/pages/ucenter/login-page/pwd-retrieve/pwd-retrieve.vue
+++ b/pages/ucenter/login-page/pwd-retrieve/pwd-retrieve.vue
@@ -135,7 +135,7 @@
* 完成并提交
*/
submit() {
- this.$refs.form.submit()
+ this.$refs.form.validate()
.then(res => {
uniCloud.callFunction({
name:'uni-id-cf',
diff --git a/pages/ucenter/login-page/register/register.vue b/pages/ucenter/login-page/register/register.vue
index 38193998f11626b214cc806a8a6a1f0e7ce74916..af097b7536cb803766794cff6e64c172ccdb60f1 100644
--- a/pages/ucenter/login-page/register/register.vue
+++ b/pages/ucenter/login-page/register/register.vue
@@ -53,7 +53,7 @@ import mixin from '../common/login-page.mixin.js';
uni.showLoading({
mask: true
})
- this.$refs.form.submit().then((res) => {
+ this.$refs.form.validate().then((res) => {
this.submitForm(res)
}).catch((errors) => {
console.log(errors);
diff --git a/pages/ucenter/ucenter.vue b/pages/ucenter/ucenter.vue
index 593b916d6de871bf5eaf87af6533be6dc06a0823..3239b7de1339f20fb30f43d047b17bcad1b72961 100644
--- a/pages/ucenter/ucenter.vue
+++ b/pages/ucenter/ucenter.vue
@@ -120,7 +120,7 @@
}
},
onLoad() {
- console.log(313,this.userInfo,this.hasLogin);
+ // console.log(313,this.userInfo,this.hasLogin);
//#ifdef APP-PLUS
this.ucenterList[this.ucenterList.length - 2].unshift({
title: '检查更新',
diff --git a/uni-starter.config.js b/uni-starter.config.js
index b0f69eda9629a53e6d563feadf963b2adf697e7d..91c921b0b685d9ecdfb91274fb1d965895df5526 100644
--- a/uni-starter.config.js
+++ b/uni-starter.config.js
@@ -45,7 +45,7 @@ export default {
未列举到的,或设备环境不支持的选项,将被隐藏。如果你需要在不同平台有不同的配置,直接用条件编译即可
根据数组的第0项,决定登录方式的第一优先级。
*/
- "login": ["weixin","username","univerify", "smsCode", "apple"]
+ "login": ["univerify","username","weixin", "smsCode", "apple"]
},
//关于应用
"about": {
diff --git a/uni_modules/uni-feedback/pages/uni-feedback/uni-feedback.vue b/uni_modules/uni-feedback/pages/uni-feedback/uni-feedback.vue
index a67fdd5ddc19c70c8b91b9e4c8d080516b36cd6c..c961205a3bbc82b2a8cfabb4f5e432281514b2e0 100644
--- a/uni_modules/uni-feedback/pages/uni-feedback/uni-feedback.vue
+++ b/uni_modules/uni-feedback/pages/uni-feedback/uni-feedback.vue
@@ -66,7 +66,7 @@
uni.showLoading({
mask: true
})
- this.$refs.form.submit().then((res) => {
+ this.$refs.form.validate().then((res) => {
this.submitForm(res)
}).catch((errors) => {
uni.hideLoading()