diff --git a/.gitignore b/.gitignore index 9bf8055e028d2c6ac1190b0fc53e867860640455..6fa20e0e726261a4db60d81aa916ba7265a71de3 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,4 @@ node_modules .DS_Store uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json pages/grid/banner.json -pages/list/list.json -manifest.json \ No newline at end of file +pages/list/list.json \ No newline at end of file diff --git a/README.md b/README.md index 6d7c2882d0a2f8319bdb87f00b23fdda73b00ff0..06ed1df4970f92fa282bb8801224dc7cfe20144e 100644 --- a/README.md +++ b/README.md @@ -147,43 +147,42 @@ base-app │ ├─uni-id-log.schema.json 数据表xxx的DB Schema 详情 │ ├─uni-id-scores.schema.json 数据表xxx的DB Schema 详情 │ └─uni-id-users.schema.json 数据表xxx的DB Schema 详情 -├─pages 业务页面文件存放的目录 +├─pages 业务页面文件存放的目录 │ ├─common -│ │ └─webview webview目录 -│ │ └─webview.vue webview页面 用于实现跨端的web页面浏览 +│ │ └─webview webview目录 +│ │ └─webview.vue webview页面 用于实现跨端的web页面浏览 │ ├─grid -│ │ └─grid.vue grid页面 +│ │ └─grid.vue 带宫格和banner的示例页面 │ ├─list -│ │ ├─list.vue list页面 +│ │ ├─list.vue 新闻列表 │ │ ├─search -│ │ │ └─search -│ │ └─detail.vue +│ │ │ └─search 云端一体搜索插件 +│ │ └─detail.vue 新闻详情 │ ├─ucenter -│ │ ├─about +│ │ ├─about 关于我们 │ │ │ └─about -│ │ ├─login-page 登陆模块 -│ | | ├─common -│ │ │ │ ├─login-page.css -│ │ │ │ ├─login-page.mixin.js -│ │ │ │ └─loginSuccess.js -│ | | ├─index -│ | | ├─phone-code -│ | | ├─pwd-login -│ | | ├─pwd-retrieve -│ | | ├─pwd-retrieve -│ │ │ └─register +│ │ ├─login-page 登陆模块 +│ | | ├─common 登陆模块公共库 +│ │ │ │ ├─login-page.css 公共样式库 +│ │ │ │ ├─login-page.mixin.js 公共mixin +│ │ │ │ └─loginSuccess.js 公共登陆成功后操作 +│ | | ├─index 短信验证码登陆,手机号码输入页面 +│ | | ├─phone-code 短信验证码登陆,验证码输入页面 +│ | | ├─pwd-login 账户密码登陆 +│ | | ├─pwd-retrieve 密码重置 +│ │ │ └─register 注册账户模块 │ │ │ ├─validator.js │ │ │ └─register.vue -│ │ ├─read-news-log +│ │ ├─read-news-log 新闻阅读记录 │ │ │ └─read-news-log -│ │ ├─settings +│ │ ├─settings │ │ │ ├─dc-push -│ │ │ │ └─push.js -│ │ │ └─settings.vue -│ │ ├─userinfo +│ │ │ │ └─push.js push权限操作SDK +│ │ │ └─settings.vue app设置 +│ │ ├─userinfo 用户个人信息 │ │ │ ├─bind-mobile -│ │ │ │ └─bind-mobile.vue -│ │ │ ├─limeClipper +│ │ │ │ └─bind-mobile.vue 绑定手机号码 +│ │ │ ├─limeClipper 图片裁剪插件,来源[limeClipper](https://ext.dcloud.net.cn/plugin?id=3594) @作者: 陌上华年 │ │ │ │ ├─images │ │ │ │ │ ├─photo.svg │ │ │ │ │ └─rotate.svg @@ -192,9 +191,9 @@ base-app │ │ │ │ ├─README.md │ │ │ │ └─utils.js │ │ │ ├─main.js -│ │ │ ├─uploadCutImageToUnicloud.vue +│ │ │ ├─uploadCutImageToUnicloud.vue 引用limeClipper的图片裁剪模块,为了方便二开可能会出现兼容`vue`与`nvue`,所以做成了`页面`而不是`组件` │ │ │ └─userinfo.vue -│ | └─ucenter.vue +│ | └─ucenter.vue 用户中心 │ | ├─static 存放应用引用的本地静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此 ├─uni_modules 存放[uni_module](/uni_modules)规范的插件。 diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..36e419dae8fe51fea8ab4eeb1dd0b1bcea48d7ac --- /dev/null +++ b/manifest.json @@ -0,0 +1,116 @@ +{ + "name" : "base-app", + "appid" : "__UNI__03B096E", + "description" : "集成了商用项目开发常见功能的项目模板", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "privacy" : { + "prompt" : "template", + "template" : { + "title" : "服务协议和隐私政策", + "message" : "  请你务必审慎阅读、充分理解“服务协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。
  你可阅读《服务协议》《隐私政策》了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。", + "buttonAccept" : "同意", + "buttonRefuse" : "暂不同意" + } + }, + "compatible" : { + "ignoreVersion" : true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持 + }, + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : { + "Fingerprint" : {}, + "Share" : {}, + "Push" : {} + }, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + // "permissionExternalStorage" : { + // "request" : "none", + // "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。" + // }, + // "permissionPhoneState" : { + // "request" : "none", + // "prompt" : "为保证您正常、安全地使用,需要获取设备识别码(部分手机提示为获取手机号码)使用权限,请允许。" + // }, + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ], + "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : { + "oauth" : { + "univerify" : {}, + "apple" : {} + }, + "ad" : {}, + "share" : {}, + "geolocation" : {}, + "push" : { + "unipush" : {} + }, + "payment" : {} + } + }, + "nvueLaunchMode" : "" + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "wx81dbb061d2258234", + "setting" : { + "urlCheck" : false, + "es6" : false + }, + "usingComponents" : true, + "betterScopedSlots" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "h5" : { + "template" : "" + } +}