diff --git a/App.vue b/App.vue deleted file mode 100644 index 8c2b732..0000000 --- a/App.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/common/data.js b/common/data.js deleted file mode 100644 index 43ce77e..0000000 --- a/common/data.js +++ /dev/null @@ -1,132 +0,0 @@ -// 数据格式,数据中只需要包含以下字段和数据格式,可以添加字段,比如id等等,不影响组件显示, -// 组件的返回结果是有菜单数组下标形式返回, -// 如果传入数据中有value,也会返回value,开发者可根据返回的下标获取所选中的菜单 -/* -[ - { - "name":"", //字符串类型 选填项 菜单名称,如不填,则取第一个子菜单的name值,filter和radio类型则将设置为"筛选" - "type":"" //字符串类型 必填项 可取值 hierarchy/filter/radio hierarchy单/多层级菜单(最多三级); filter筛选多选菜单; radio筛选单选菜单 - "submenu":[ //对象数组类型 必填项 子菜单数据 - { - "name":"", //字符串类型 必填项 菜单名称 - "value":"", //字符串类型 选填项 自定义内容,比如id等等,如果填写了,confirm返回的结果中将返回对应选中的value,若菜单无value字段则返回null,filter类型此字段无效果 - "submenu":[ //对象数组类型 必填项 子菜单数据 - { - "name":"", //字符串类型 必填项 菜单名称 - "value":"", //字符串类型 选填项 自定义内容,比如id等等,如果填写了,confirm返回的结果中将返回对应选中的value,若菜单无value字段则返回null - "submenu":[ //对象数组类型 必填项 子菜单数据 filter类型无效 - { - "name":"", //字符串类型 必填项 菜单名称 hierarchy类型层级最多到此 - "value":"", //字符串类型 选填项 自定义内容,比如id等等,如果填写了,confirm返回的结果中将返回对应选中的value,若菜单无value字段则返回null - } - ] - } - ] - } - ] - } -] -*/ - -//0.0.4版本起 返回结果将有两部分组成: -/* -{ - index:[], //旧版本的下标数组形式 - value:[] //菜单中的valve,结构和下标结果数组一样,只是把下标替换成了value而已 -} -*/ -// 以下演示数据中,我故意把value设置成跟name一样,只是为了方便演示,使示例更加易懂,实际使用时候value应该是一个标识,给后台识别所用的. -// 数据较长,请仔细查看。 -export default [ - { - "name":'综合', - "type": 'filter', - "submenu": [{ - "submenu": [ - - ] - }, - ], - }, - { - name:'品牌', - "type": 'filter', - "submenu": [{ - "name": '品牌', - "value": "品牌", - "submenu": [{ - "name": "帕森", - "value": "帕森", - }, - { - "name": "海伦凯勒", - "value": "海伦凯勒", - }, - ] - }, - ] - }, - { - "name":'功能', - "type": 'filter', - "submenu": [{ - "name": "智能排序", - "value": "智能排序" - }, - { - "name": "离我最近", - "value": "离我最近" - }, - { - "name": "人均从高到低", - "value": "人均从高到低" - }, - { - "name": "人均从低到高", - "value": "人均从低到高" - } - ] - }, - { - "name":'材质', - "type": 'filter', - "submenu": [{ - "submenu": [{ - "name": "满减活动", - "value": "满减活动" - }, - { - "name": "打折优惠", - "value": "打折优惠" - }, - { - "name": "会员专享", - "value": "会员专享" - } - ] - } - ] - }, - { - "name":'折扣', - "type": 'filter', - "submenu": [{ - "name": "折扣(多选)", - "submenu": [{ - "name": "满减活动", - "value": "满减活动" - }, - { - "name": "打折优惠", - "value": "打折优惠" - }, - { - "name": "会员专享", - "value": "会员专享" - } - ] - } - ] - } -] - diff --git a/components/HM-filterDropdown/HM-filterDropdown.vue b/components/HM-filterDropdown/HM-filterDropdown.vue deleted file mode 100644 index b3c4ffd..0000000 --- a/components/HM-filterDropdown/HM-filterDropdown.vue +++ /dev/null @@ -1,785 +0,0 @@ - - - diff --git a/components/card.vue b/components/card.vue deleted file mode 100644 index 8c3b35f..0000000 --- a/components/card.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - - - diff --git a/components/uni-drawer/uni-drawer.vue b/components/uni-drawer/uni-drawer.vue deleted file mode 100644 index ecf6b2f..0000000 --- a/components/uni-drawer/uni-drawer.vue +++ /dev/null @@ -1,170 +0,0 @@ - - - - - diff --git a/main.js b/main.js deleted file mode 100644 index 6abef22..0000000 --- a/main.js +++ /dev/null @@ -1,11 +0,0 @@ -import Vue from 'vue' -import App from './App' - -Vue.config.productionTip = false - -App.mpType = 'app' - -const app = new Vue({ - ...App -}) -app.$mount() diff --git a/manifest.json b/manifest.json deleted file mode 100644 index 95850b2..0000000 --- a/manifest.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "name" : "gulu-vue", - "appid" : "", - "description" : "", - "versionName" : "1.0.0", - "versionCode" : "100", - "transformPx" : false, - /* 5+App特有相关 */ - "app-plus" : { - "usingComponents" : true, - "nvueCompiler" : "uni-app", - "compilerVersion" : 3, - "splashscreen" : { - "alwaysShowBeforeRender" : true, - "waiting" : true, - "autoclose" : true, - "delay" : 0 - }, - /* 模块配置 */ - "modules" : {}, - /* 应用发布信息 */ - "distribute" : { - /* android打包配置 */ - "android" : { - "permissions" : [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - ] - }, - /* ios打包配置 */ - "ios" : {}, - /* SDK配置 */ - "sdkConfigs" : {} - } - }, - /* 快应用特有相关 */ - "quickapp" : {}, - /* 小程序特有相关 */ - "mp-weixin" : { - "appid" : "", - "setting" : { - "urlCheck" : false - }, - "usingComponents" : true - }, - "mp-alipay" : { - "usingComponents" : true - }, - "mp-baidu" : { - "usingComponents" : true - }, - "mp-toutiao" : { - "usingComponents" : true - } -} diff --git a/package.json b/package.json new file mode 100644 index 0000000..83e7558 --- /dev/null +++ b/package.json @@ -0,0 +1,78 @@ +{ + "name": "gulu-vue", + "version": "0.1.0", + "private": true, + "scripts": { + "serve": "npm run dev:h5", + "build": "npm run build:h5", + "build:app-plus": "cross-env NODE_ENV=production UNI_PLATFORM=app-plus vue-cli-service uni-build", + "build:custom": "cross-env NODE_ENV=production uniapp-cli custom", + "build:h5": "cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build", + "build:mp-alipay": "cross-env NODE_ENV=production UNI_PLATFORM=mp-alipay vue-cli-service uni-build", + "build:mp-baidu": "cross-env NODE_ENV=production UNI_PLATFORM=mp-baidu vue-cli-service uni-build", + "build:mp-qq": "cross-env NODE_ENV=production UNI_PLATFORM=mp-qq vue-cli-service uni-build", + "build:mp-toutiao": "cross-env NODE_ENV=production UNI_PLATFORM=mp-toutiao vue-cli-service uni-build", + "build:mp-weixin": "cross-env NODE_ENV=production UNI_PLATFORM=mp-weixin vue-cli-service uni-build", + "build:quickapp-light": "cross-env NODE_ENV=production UNI_PLATFORM=quickapp-light vue-cli-service uni-build", + "build:quickapp-vue": "cross-env NODE_ENV=production UNI_PLATFORM=quickapp-vue vue-cli-service uni-build", + "dev:app-plus": "cross-env NODE_ENV=development UNI_PLATFORM=app-plus vue-cli-service uni-build --watch", + "dev:custom": "cross-env NODE_ENV=development uniapp-cli custom", + "dev:h5": "cross-env NODE_ENV=development UNI_PLATFORM=h5 vue-cli-service uni-serve", + "dev:mp-alipay": "cross-env NODE_ENV=development UNI_PLATFORM=mp-alipay vue-cli-service uni-build --watch", + "dev:mp-baidu": "cross-env NODE_ENV=development UNI_PLATFORM=mp-baidu vue-cli-service uni-build --watch", + "dev:mp-qq": "cross-env NODE_ENV=development UNI_PLATFORM=mp-qq vue-cli-service uni-build --watch", + "dev:mp-toutiao": "cross-env NODE_ENV=development UNI_PLATFORM=mp-toutiao vue-cli-service uni-build --watch", + "dev:mp-weixin": "cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch", + "dev:quickapp-light": "cross-env NODE_ENV=development UNI_PLATFORM=quickapp-light vue-cli-service uni-build --watch", + "dev:quickapp-vue": "cross-env NODE_ENV=development UNI_PLATFORM=quickapp-vue vue-cli-service uni-build --watch", + "info": "node node_modules/@dcloudio/vue-cli-plugin-uni/commands/info.js", + "serve:quickapp-vue": "node node_modules/@dcloudio/uni-quickapp-vue/bin/serve.js" + }, + "dependencies": { + "@dcloudio/uni-app-plus": "^2.0.0-26920200424005", + "@dcloudio/uni-h5": "^2.0.0-26920200424005", + "@dcloudio/uni-helper-json": "^1.0.5", + "@dcloudio/uni-mp-alipay": "^2.0.0-26920200424005", + "@dcloudio/uni-mp-baidu": "^2.0.0-26920200424005", + "@dcloudio/uni-mp-qq": "^2.0.0-26920200424005", + "@dcloudio/uni-mp-toutiao": "^2.0.0-26920200424005", + "@dcloudio/uni-mp-weixin": "^2.0.0-26920200424005", + "@dcloudio/uni-quickapp-light": "^2.0.0-26920200424005", + "@dcloudio/uni-quickapp-vue": "^2.0.0-26920200424005", + "@dcloudio/uni-stat": "^2.0.0-26920200424005", + "core-js": "^3.6.5", + "flyio": "^0.6.2", + "node-sass": "^4.14.0", + "regenerator-runtime": "^0.12.1", + "sass-loader": "^8.0.2", + "vue": "^2.6.11", + "vuex": "^3.0.1" + }, + "devDependencies": { + "@dcloudio/uni-cli-shared": "^2.0.0-26920200424005", + "@dcloudio/uni-migration": "^2.0.0-26920200424005", + "@dcloudio/uni-template-compiler": "^2.0.0-26920200424005", + "@dcloudio/vue-cli-plugin-hbuilderx": "^2.0.0-26920200424005", + "@dcloudio/vue-cli-plugin-uni": "^2.0.0-26920200424005", + "@dcloudio/vue-cli-plugin-uni-optimize": "^2.0.0-26920200424005", + "@dcloudio/webpack-uni-mp-loader": "^2.0.0-26920200424005", + "@dcloudio/webpack-uni-pages-loader": "^2.0.0-26920200424005", + "@types/html5plus": "*", + "@types/uni-app": "*", + "@vue/cli-plugin-babel": "~4.3.0", + "@vue/cli-service": "~4.3.0", + "babel-plugin-import": "^1.11.0", + "cross-env": "^7.0.2", + "mini-types": "*", + "miniprogram-api-typings": "^2.8.0-2", + "postcss-comment": "^2.0.0", + "vue-template-compiler": "^2.6.11" + }, + "browserslist": [ + "Android >= 4", + "ios >= 8" + ], + "uni-app": { + "scripts": {} + } +} diff --git a/pages.json b/pages.json deleted file mode 100644 index 729c14c..0000000 --- a/pages.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages - { - "path": "pages/index/index", - "style": { - "navigationBarTitleText": "商城一览" - } - }, - { - "path": "pages/cart/cart", - "style": { - "navigationBarTitleText": "购物车" - } - }, - { - "path": "pages/user/user", - "style": { - "navigationBarTitleText": "我的" - } - } - ], - "globalStyle": { - "navigationBarTextStyle": "black", - "navigationBarTitleText": "uni-app", - "navigationBarBackgroundColor": "#F8F8F8", - "backgroundColor": "#F8F8F8" - }, - "tabBar": { - "color": "#C0C4CC", - "selectedColor": "#fa436a", - "borderStyle": "black", - "backgroundColor": "#ffffff", - "list": [{ - "pagePath": "pages/index/index", - "iconPath": "static/tab-home.png", - "selectedIconPath": "static/tab-home-current.png", - "text": "首页" - }, - { - "pagePath": "pages/cart/cart", - "iconPath": "static/tab-cart.png", - "selectedIconPath": "static/tab-cart-current.png", - "text": "购物车" - }, - { - "pagePath": "pages/user/user", - "iconPath": "static/tab-my.png", - "selectedIconPath": "static/tab-my-current.png", - "text": "我的" - } - ] - } -} diff --git a/pages/cart/cart.vue b/pages/cart/cart.vue deleted file mode 100644 index ec0ec26..0000000 --- a/pages/cart/cart.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - diff --git a/pages/index/index.vue b/pages/index/index.vue deleted file mode 100644 index 3c3339b..0000000 --- a/pages/index/index.vue +++ /dev/null @@ -1,308 +0,0 @@ - - - - - diff --git a/pages/user/user.vue b/pages/user/user.vue deleted file mode 100644 index ec0ec26..0000000 --- a/pages/user/user.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..8c2b732 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/LICENSE b/src/LICENSE new file mode 100644 index 0000000..77f865d --- /dev/null +++ b/src/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 DCloud + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/src/README b/src/README new file mode 100644 index 0000000..bb35a25 --- /dev/null +++ b/src/README @@ -0,0 +1 @@ +thie is a new gulu project base on vue diff --git a/src/README.md b/src/README.md new file mode 100644 index 0000000..ade675c --- /dev/null +++ b/src/README.md @@ -0,0 +1,14 @@ +# hello-uniapp + +`uni-app`框架示例,一套代码,同时发行到iOS、Android、H5、小程序等多个平台,请使用手机扫码快速体验`uni-app`的强大功能。 + +

+ + + +

+ +`uni-app`官网文档详见[https://uniapp.dcloud.io](https://uniapp.dcloud.io) + +更多uni-app的模板、示例详见[插件市场](https://ext.dcloud.net.cn/) + diff --git a/src/common/data.js b/src/common/data.js new file mode 100644 index 0000000..43ce77e --- /dev/null +++ b/src/common/data.js @@ -0,0 +1,132 @@ +// 数据格式,数据中只需要包含以下字段和数据格式,可以添加字段,比如id等等,不影响组件显示, +// 组件的返回结果是有菜单数组下标形式返回, +// 如果传入数据中有value,也会返回value,开发者可根据返回的下标获取所选中的菜单 +/* +[ + { + "name":"", //字符串类型 选填项 菜单名称,如不填,则取第一个子菜单的name值,filter和radio类型则将设置为"筛选" + "type":"" //字符串类型 必填项 可取值 hierarchy/filter/radio hierarchy单/多层级菜单(最多三级); filter筛选多选菜单; radio筛选单选菜单 + "submenu":[ //对象数组类型 必填项 子菜单数据 + { + "name":"", //字符串类型 必填项 菜单名称 + "value":"", //字符串类型 选填项 自定义内容,比如id等等,如果填写了,confirm返回的结果中将返回对应选中的value,若菜单无value字段则返回null,filter类型此字段无效果 + "submenu":[ //对象数组类型 必填项 子菜单数据 + { + "name":"", //字符串类型 必填项 菜单名称 + "value":"", //字符串类型 选填项 自定义内容,比如id等等,如果填写了,confirm返回的结果中将返回对应选中的value,若菜单无value字段则返回null + "submenu":[ //对象数组类型 必填项 子菜单数据 filter类型无效 + { + "name":"", //字符串类型 必填项 菜单名称 hierarchy类型层级最多到此 + "value":"", //字符串类型 选填项 自定义内容,比如id等等,如果填写了,confirm返回的结果中将返回对应选中的value,若菜单无value字段则返回null + } + ] + } + ] + } + ] + } +] +*/ + +//0.0.4版本起 返回结果将有两部分组成: +/* +{ + index:[], //旧版本的下标数组形式 + value:[] //菜单中的valve,结构和下标结果数组一样,只是把下标替换成了value而已 +} +*/ +// 以下演示数据中,我故意把value设置成跟name一样,只是为了方便演示,使示例更加易懂,实际使用时候value应该是一个标识,给后台识别所用的. +// 数据较长,请仔细查看。 +export default [ + { + "name":'综合', + "type": 'filter', + "submenu": [{ + "submenu": [ + + ] + }, + ], + }, + { + name:'品牌', + "type": 'filter', + "submenu": [{ + "name": '品牌', + "value": "品牌", + "submenu": [{ + "name": "帕森", + "value": "帕森", + }, + { + "name": "海伦凯勒", + "value": "海伦凯勒", + }, + ] + }, + ] + }, + { + "name":'功能', + "type": 'filter', + "submenu": [{ + "name": "智能排序", + "value": "智能排序" + }, + { + "name": "离我最近", + "value": "离我最近" + }, + { + "name": "人均从高到低", + "value": "人均从高到低" + }, + { + "name": "人均从低到高", + "value": "人均从低到高" + } + ] + }, + { + "name":'材质', + "type": 'filter', + "submenu": [{ + "submenu": [{ + "name": "满减活动", + "value": "满减活动" + }, + { + "name": "打折优惠", + "value": "打折优惠" + }, + { + "name": "会员专享", + "value": "会员专享" + } + ] + } + ] + }, + { + "name":'折扣', + "type": 'filter', + "submenu": [{ + "name": "折扣(多选)", + "submenu": [{ + "name": "满减活动", + "value": "满减活动" + }, + { + "name": "打折优惠", + "value": "打折优惠" + }, + { + "name": "会员专享", + "value": "会员专享" + } + ] + } + ] + } +] + diff --git a/src/components/HM-filterDropdown/HM-filterDropdown.vue b/src/components/HM-filterDropdown/HM-filterDropdown.vue new file mode 100644 index 0000000..b3c4ffd --- /dev/null +++ b/src/components/HM-filterDropdown/HM-filterDropdown.vue @@ -0,0 +1,785 @@ + + + diff --git a/src/components/card.vue b/src/components/card.vue new file mode 100644 index 0000000..8c3b35f --- /dev/null +++ b/src/components/card.vue @@ -0,0 +1,19 @@ + + + + + diff --git a/src/components/uni-drawer/uni-drawer.vue b/src/components/uni-drawer/uni-drawer.vue new file mode 100644 index 0000000..ecf6b2f --- /dev/null +++ b/src/components/uni-drawer/uni-drawer.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/src/hybrid/html/local.html b/src/hybrid/html/local.html new file mode 100644 index 0000000..2fdc52b --- /dev/null +++ b/src/hybrid/html/local.html @@ -0,0 +1,88 @@ + + + + + + 本地网页 + + + +

web-view 组件加载本地 html 示例,仅在 App 环境下生效。点击下列按钮,跳转至其它页面。

+
+ + + + + +
+

网页向应用发送消息。注意:小程序端应用会在此页面后退时接收到消息。

+
+ +
+ + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..6abef22 --- /dev/null +++ b/src/main.js @@ -0,0 +1,11 @@ +import Vue from 'vue' +import App from './App' + +Vue.config.productionTip = false + +App.mpType = 'app' + +const app = new Vue({ + ...App +}) +app.$mount() diff --git a/src/manifest.json b/src/manifest.json new file mode 100644 index 0000000..95850b2 --- /dev/null +++ b/src/manifest.json @@ -0,0 +1,75 @@ +{ + "name" : "gulu-vue", + "appid" : "", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : {} + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + } +} diff --git a/src/pages.json b/src/pages.json new file mode 100644 index 0000000..729c14c --- /dev/null +++ b/src/pages.json @@ -0,0 +1,53 @@ +{ + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "商城一览" + } + }, + { + "path": "pages/cart/cart", + "style": { + "navigationBarTitleText": "购物车" + } + }, + { + "path": "pages/user/user", + "style": { + "navigationBarTitleText": "我的" + } + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "tabBar": { + "color": "#C0C4CC", + "selectedColor": "#fa436a", + "borderStyle": "black", + "backgroundColor": "#ffffff", + "list": [{ + "pagePath": "pages/index/index", + "iconPath": "static/tab-home.png", + "selectedIconPath": "static/tab-home-current.png", + "text": "首页" + }, + { + "pagePath": "pages/cart/cart", + "iconPath": "static/tab-cart.png", + "selectedIconPath": "static/tab-cart-current.png", + "text": "购物车" + }, + { + "pagePath": "pages/user/user", + "iconPath": "static/tab-my.png", + "selectedIconPath": "static/tab-my-current.png", + "text": "我的" + } + ] + } +} diff --git a/src/pages/cart/cart.vue b/src/pages/cart/cart.vue new file mode 100644 index 0000000..ec0ec26 --- /dev/null +++ b/src/pages/cart/cart.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue new file mode 100644 index 0000000..3c3339b --- /dev/null +++ b/src/pages/index/index.vue @@ -0,0 +1,308 @@ + + + + + diff --git a/src/pages/user/user.vue b/src/pages/user/user.vue new file mode 100644 index 0000000..ec0ec26 --- /dev/null +++ b/src/pages/user/user.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/src/platforms/app-plus/feedback/feedback.vue b/src/platforms/app-plus/feedback/feedback.vue new file mode 100644 index 0000000..2f7d4de --- /dev/null +++ b/src/platforms/app-plus/feedback/feedback.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/src/platforms/app-plus/orientation/orientation.vue b/src/platforms/app-plus/orientation/orientation.vue new file mode 100644 index 0000000..5a46b64 --- /dev/null +++ b/src/platforms/app-plus/orientation/orientation.vue @@ -0,0 +1,61 @@ +