├── .DS_Store ├── App.vue ├── common ├── js │ └── message.js └── style │ └── aliicon.css ├── components ├── avator-group.vue ├── left-message.vue ├── right-message.vue ├── send-message.vue └── wkiwi-action.vue ├── demo.gif ├── main.js ├── manifest.json ├── message-detail.png ├── message-list.png ├── pages.json ├── pages ├── .DS_Store ├── message_info │ └── message_info.vue └── wkiwi-swipe-action │ ├── .DS_Store │ └── wkiwi-swipe-action.vue ├── readme.md ├── static └── logo.png ├── uni.scss └── unpackage └── dist └── dev ├── .tmp └── app-plus │ ├── app.js │ ├── app.json │ ├── app.wxss │ ├── common │ ├── main.js │ ├── main.wxss │ ├── runtime.js │ ├── slots.wxml │ └── vendor.js │ ├── components │ ├── avator-group.vue.wxml │ ├── left-message.vue.wxml │ ├── right-message.vue.wxml │ ├── send-message.vue.wxml │ └── wkiwi-action.vue.wxml │ ├── manifest.json │ ├── pages │ ├── message_info │ │ ├── message_info.js │ │ ├── message_info.json │ │ ├── message_info.vue.wxml │ │ ├── message_info.wxml │ │ └── message_info.wxss │ └── wkiwi-swipe-action │ │ ├── wkiwi-swipe-action.js │ │ ├── wkiwi-swipe-action.json │ │ ├── wkiwi-swipe-action.vue.wxml │ │ ├── wkiwi-swipe-action.wxml │ │ └── wkiwi-swipe-action.wxss │ └── static │ └── logo.png └── app-plus ├── __uniappchooselocation.html ├── __uniappes6.js ├── __uniappmarker@3x.png ├── __uniappopenlocation.html ├── __uniapppicker.html ├── __uniappscan.html ├── __uniappservice.html ├── __uniappsuccess.png ├── __uniappview.html ├── app-service.js ├── app-view.js ├── manifest.json ├── pages ├── message_info │ └── message_info.js └── wkiwi-swipe-action │ └── wkiwi-swipe-action.js └── static └── logo.png /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkiwi/wkiwi-swipe-action/a0d5242c16ef0ee3a8bf9f2f9f90cb33fcfd4c52/.DS_Store -------------------------------------------------------------------------------- /App.vue: -------------------------------------------------------------------------------- 1 | 14 | 15 | 22 | -------------------------------------------------------------------------------- /common/js/message.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "messagelist": [ 3 | { "type": -1, "message": "我冷!😭" }, 4 | { "type": 1, "message": "哦,那跑跑就暖和了" }, 5 | { "type": -1, "message": "你一点也不浪漫,我前男友每当这个时候都会把外套脱下给我。" }, 6 | { "type": 1, "message": "就是冻死那个?😂" }, 7 | { "type": -1, "message": "我冷!😭" }, 8 | { "type": 1, "message": "哦,那跑跑就暖和了" }, 9 | { "type": -1, "message": "你一点也不浪漫,我前男友每当这个时候都会把外套脱下给我。" }, 10 | { "type": 1, "message": "就是冻死那个?😂" }, 11 | { "type": -1, "message": "我冷!😭" }, 12 | { "type": 1, "message": "哦,那跑跑就暖和了" }, 13 | { "type": -1, "message": "你一点也不浪漫,我前男友每当这个时候都会把外套脱下给我。" }, 14 | { "type": 1, "message": "就是冻死那个?😂" }, 15 | { "type": -1, "message": "我冷!😭" }, 16 | { "type": 1, "message": "哦,那跑跑就暖和了" }, 17 | { "type": -1, "message": "你一点也不浪漫,我前男友每当这个时候都会把外套脱下给我。" }, 18 | { "type": 1, "message": "就是冻死那个?😂" }, 19 | { "type": -1, "message": "我冷!😭" }, 20 | { "type": 1, "message": "哦,那跑跑就暖和了" }, 21 | { "type": -1, "message": "你一点也不浪漫,我前男友每当这个时候都会把外套脱下给我。" }, 22 | { "type": 1, "message": "就是冻死那个?😂" }, 23 | { "type": -1, "message": "我冷!😭" }, 24 | { "type": 1, "message": "哦,那跑跑就暖和了" }, 25 | { "type": -1, "message": "你一点也不浪漫,我前男友每当这个时候都会把外套脱下给我。" }, 26 | { "type": 1, "message": "就是冻死那个?😂" }, 27 | { "type": -1, "message": "我冷!😭" }, 28 | { "type": 1, "message": "哦,那跑跑就暖和了" }, 29 | { "type": -1, "message": "你一点也不浪漫,我前男友每当这个时候都会把外套脱下给我。" }, 30 | { "type": 1, "message": "就是冻死那个?😂" }, 31 | { "type": -1, "message": "我冷!😭" }, 32 | { "type": 1, "message": "哦,那跑跑就暖和了" }, 33 | { "type": -1, "message": "你一点也不浪漫,我前男友每当这个时候都会把外套脱下给我。" }, 34 | { "type": 1, "message": "就是冻死那个?😂" }, 35 | { "type": -1, "message": "我冷!😭" }, 36 | { "type": 1, "message": "哦,那跑跑就暖和了" }, 37 | { "type": -1, "message": "你一点也不浪漫,我前男友每当这个时候都会把外套脱下给我。" }, 38 | { "type": 1, "message": "就是冻死那个?😂" } 39 | ] 40 | } 41 | -------------------------------------------------------------------------------- /common/style/aliicon.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'iconfont'; /* project id 1115206 */ 3 | src: url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.eot'); 4 | src: url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.eot?#iefix') format('embedded-opentype'), 5 | url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.woff2') format('woff2'), 6 | url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.woff') format('woff'), 7 | url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.ttf') format('truetype'), 8 | url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.svg#iconfont') format('svg'); 9 | } 10 | 11 | .iconfont { 12 | font-family: "iconfont" !important; 13 | font-size: 16px; 14 | font-style: normal; 15 | -webkit-font-smoothing: antialiased; 16 | -moz-osx-font-smoothing: grayscale; 17 | } 18 | 19 | .ic_wechat:before { 20 | content: "\e652"; 21 | } 22 | 23 | .ic_fenxiao:before { 24 | content: "\e653"; 25 | } 26 | 27 | .ic_left:before { 28 | content: "\e600"; 29 | } 30 | 31 | .ic_set:before { 32 | content: "\e601"; 33 | } 34 | 35 | .ic_account-num:before { 36 | content: "\e602"; 37 | } 38 | 39 | .ic_key:before { 40 | content: "\e603"; 41 | } 42 | 43 | .ic_shop:before { 44 | content: "\e604"; 45 | } 46 | 47 | .ic_find:before { 48 | content: "\e605"; 49 | } 50 | 51 | .ic_contacts:before { 52 | content: "\e606"; 53 | } 54 | 55 | .ic_group:before { 56 | content: "\e607"; 57 | } 58 | 59 | .ic_department:before { 60 | content: "\e608"; 61 | } 62 | 63 | .ic_chat-record:before { 64 | content: "\e609"; 65 | } 66 | 67 | .ic_public-address:before { 68 | content: "\e60a"; 69 | } 70 | 71 | .ic_collection-event:before { 72 | content: "\e60b"; 73 | } 74 | 75 | .ic_close:before { 76 | content: "\e60c"; 77 | } 78 | 79 | .ic_system-news:before { 80 | content: "\e60d"; 81 | } 82 | 83 | .ic_message-task:before { 84 | content: "\e60e"; 85 | } 86 | 87 | .ic_more:before { 88 | content: "\e60f"; 89 | } 90 | 91 | .ic_add-colleague:before { 92 | content: "\e610"; 93 | } 94 | 95 | .ic_create-agenda:before { 96 | content: "\e611"; 97 | } 98 | 99 | .ic_create-tasks:before { 100 | content: "\e612"; 101 | } 102 | 103 | .ic_message-management:before { 104 | content: "\e613"; 105 | } 106 | 107 | .ic_messages-set:before { 108 | content: "\e614"; 109 | } 110 | 111 | .ic_qq:before { 112 | content: "\e615"; 113 | } 114 | 115 | .ic_weibo:before { 116 | content: "\e617"; 117 | } 118 | 119 | .ic_organize-structure:before { 120 | content: "\e618"; 121 | } 122 | 123 | .ic_my-colleague:before { 124 | content: "\e619"; 125 | } 126 | 127 | .ic_group-chat:before { 128 | content: "\e61a"; 129 | } 130 | 131 | .ic_public-code:before { 132 | content: "\e61b"; 133 | } 134 | 135 | .ic_add:before { 136 | content: "\e61c"; 137 | } 138 | 139 | .ic_group-1:before { 140 | content: "\e61d"; 141 | } 142 | 143 | .ic_group-2:before { 144 | content: "\e61e"; 145 | } 146 | 147 | .ic_clock:before { 148 | content: "\e61f"; 149 | } 150 | 151 | .ic_report:before { 152 | content: "\e620"; 153 | } 154 | 155 | .ic_schedule-tasks:before { 156 | content: "\e621"; 157 | } 158 | 159 | .ic_approval:before { 160 | content: "\e622"; 161 | } 162 | 163 | .ic_party-building-2:before { 164 | content: "\e623"; 165 | } 166 | 167 | .ic_police-work:before { 168 | content: "\e624"; 169 | } 170 | 171 | .ic_teleconference:before { 172 | content: "\e625"; 173 | } 174 | 175 | .ic_videoconferencing:before { 176 | content: "\e626"; 177 | } 178 | 179 | .ic_enterprise-email:before { 180 | content: "\e627"; 181 | } 182 | 183 | .ic_cloud-disk:before { 184 | content: "\e628"; 185 | } 186 | 187 | .ic_up:before { 188 | content: "\e629"; 189 | } 190 | 191 | .ic_down:before { 192 | content: "\e62a"; 193 | } 194 | 195 | .ic_party-building-1:before { 196 | content: "\e62b"; 197 | } 198 | 199 | .ic_intelligent-meeting:before { 200 | content: "\e62c"; 201 | } 202 | 203 | .ic_customer-service:before { 204 | content: "\e62d"; 205 | } 206 | 207 | .ic_blackboard-news:before { 208 | content: "\e62e"; 209 | } 210 | 211 | .ic_report-form:before { 212 | content: "\e62f"; 213 | } 214 | 215 | .ic_check-work:before { 216 | content: "\e630"; 217 | } 218 | 219 | .ic_ID-photo:before { 220 | content: "\e631"; 221 | } 222 | 223 | .ic_pdf:before { 224 | content: "\e632"; 225 | } 226 | 227 | .ic_personal-incomeTax:before { 228 | content: "\e633"; 229 | } 230 | 231 | .ic_finance:before { 232 | content: "\e634"; 233 | } 234 | 235 | .ic_my-notice:before { 236 | content: "\e635"; 237 | } 238 | 239 | .ic_my-collection:before { 240 | content: "\e636"; 241 | } 242 | 243 | .ic_my-service:before { 244 | content: "\e637"; 245 | } 246 | 247 | .ic_business-card:before { 248 | content: "\e638"; 249 | } 250 | 251 | .ic_more-jump:before { 252 | content: "\e639"; 253 | } 254 | 255 | .ic_help-center:before { 256 | content: "\e63a"; 257 | } 258 | 259 | .ic_topic-switching:before { 260 | content: "\e63b"; 261 | } 262 | 263 | .ic_about-us:before { 264 | content: "\e63c"; 265 | } 266 | 267 | .ic_feedback:before { 268 | content: "\e63d"; 269 | } 270 | 271 | .ic_system-set:before { 272 | content: "\e63e"; 273 | } 274 | 275 | .ic_voice:before { 276 | content: "\e63f"; 277 | } 278 | 279 | .ic_expression:before { 280 | content: "\e640"; 281 | } 282 | 283 | .ic_open:before { 284 | content: "\e641"; 285 | } 286 | 287 | .ic_new-edition:before { 288 | content: "\e642"; 289 | } 290 | 291 | .ic_new-function:before { 292 | content: "\e643"; 293 | } 294 | 295 | .ic_copyright-information:before { 296 | content: "\e644"; 297 | } 298 | 299 | .ic_off-line:before { 300 | content: "\e645"; 301 | } 302 | 303 | .ic_collection-per:before { 304 | content: "\e646"; 305 | } 306 | 307 | .ic_phone:before { 308 | content: "\e647"; 309 | } 310 | 311 | .ic_landline:before { 312 | content: "\e648"; 313 | } 314 | 315 | .ic_email:before { 316 | content: "\e649"; 317 | } 318 | 319 | .ic_appcenter:before { 320 | content: "\e64a"; 321 | } 322 | 323 | .ic_message:before { 324 | content: "\e64c"; 325 | } 326 | 327 | .ic_mine:before { 328 | content: "\e64d"; 329 | } 330 | 331 | .ic_concat:before { 332 | content: "\e64b"; 333 | } 334 | 335 | .ic_appcenter-active:before { 336 | content: "\e64e"; 337 | } 338 | 339 | .ic_shoucang77:before { 340 | content: "\e64f"; 341 | } 342 | 343 | .ic_concat-active:before { 344 | content: "\e650"; 345 | } 346 | 347 | .ic_message-active:before { 348 | content: "\e651"; 349 | } 350 | 351 | .ic_mine-active:before { 352 | content: "\e616"; 353 | } 354 | 355 | .ic_more1:before { 356 | content: "\e654"; 357 | } 358 | 359 | .ic_saoyisao:before { 360 | content: "\e655"; 361 | } -------------------------------------------------------------------------------- /components/avator-group.vue: -------------------------------------------------------------------------------- 1 | 16 | 17 | 27 | 28 | -------------------------------------------------------------------------------- /components/left-message.vue: -------------------------------------------------------------------------------- 1 | 16 | 17 | 26 | 27 | -------------------------------------------------------------------------------- /components/right-message.vue: -------------------------------------------------------------------------------- 1 | 16 | 17 | 26 | 27 | -------------------------------------------------------------------------------- /components/send-message.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 19 | 20 | -------------------------------------------------------------------------------- /components/wkiwi-action.vue: -------------------------------------------------------------------------------- 1 | 48 | 49 | 154 | 155 | -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkiwi/wkiwi-swipe-action/a0d5242c16ef0ee3a8bf9f2f9f90cb33fcfd4c52/demo.gif -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import App from './App' 3 | 4 | Vue.config.productionTip = false 5 | 6 | App.mpType = 'app' 7 | 8 | const app = new Vue({ 9 | ...App 10 | }) 11 | app.$mount() 12 | -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "仿QQ", 3 | "appid" : "__UNI__8997CEE", 4 | "description": "", 5 | "versionName": "1.0.0", 6 | "versionCode": "100", 7 | "transformPx": false, 8 | "app-plus": { /* 5+App特有相关 */ 9 | "splashscreen": { 10 | "alwaysShowBeforeRender": true, 11 | "waiting": true, 12 | "autoclose": true, 13 | "delay": 0 14 | }, 15 | "modules": { /* 模块配置 */ 16 | 17 | }, 18 | "distribute": { /* 应用发布信息 */ 19 | "android": { /* android打包配置 */ 20 | "permissions": ["", 21 | "", 22 | "", 23 | "", 24 | "", 25 | "", 26 | "", 27 | "", 28 | "", 29 | "", 30 | "", 31 | "", 32 | "", 33 | "", 34 | "", 35 | "", 36 | "", 37 | "", 38 | "", 39 | "", 40 | "", 41 | "" 42 | ] 43 | }, 44 | "ios": { /* ios打包配置 */ 45 | 46 | }, 47 | "sdkConfigs": { /* SDK配置 */ 48 | 49 | } 50 | } 51 | }, 52 | "quickapp": { /* 快应用特有相关 */ 53 | 54 | }, 55 | "mp-weixin": { /* 小程序特有相关 */ 56 | "appid": "", 57 | "setting": { 58 | "urlCheck": false 59 | }, 60 | "usingComponents": true 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /message-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkiwi/wkiwi-swipe-action/a0d5242c16ef0ee3a8bf9f2f9f90cb33fcfd4c52/message-detail.png -------------------------------------------------------------------------------- /message-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkiwi/wkiwi-swipe-action/a0d5242c16ef0ee3a8bf9f2f9f90cb33fcfd4c52/message-list.png -------------------------------------------------------------------------------- /pages.json: -------------------------------------------------------------------------------- 1 | { 2 | "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages 3 | { 4 | "path": "pages/wkiwi-swipe-action/wkiwi-swipe-action", 5 | "style": { 6 | "navigationBarTitleText": "wkiwi-swipe-action" 7 | } 8 | }, 9 | { 10 | "path": "pages/message_info/message_info", 11 | "style": {} 12 | } 13 | ], 14 | "globalStyle": { 15 | "navigationBarTextStyle": "white", 16 | "navigationBarTitleText": "wkiwi-swipe-action", 17 | "navigationBarBackgroundColor": "#4191ea", 18 | "backgroundColor": "#4191ea" 19 | } 20 | } -------------------------------------------------------------------------------- /pages/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkiwi/wkiwi-swipe-action/a0d5242c16ef0ee3a8bf9f2f9f90cb33fcfd4c52/pages/.DS_Store -------------------------------------------------------------------------------- /pages/message_info/message_info.vue: -------------------------------------------------------------------------------- 1 | 14 | 15 | 60 | 61 | 82 | -------------------------------------------------------------------------------- /pages/wkiwi-swipe-action/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkiwi/wkiwi-swipe-action/a0d5242c16ef0ee3a8bf9f2f9f90cb33fcfd4c52/pages/wkiwi-swipe-action/.DS_Store -------------------------------------------------------------------------------- /pages/wkiwi-swipe-action/wkiwi-swipe-action.vue: -------------------------------------------------------------------------------- 1 | 14 | 15 | 230 | 231 | 281 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | ### SwipeAction 滑动操作 2 | 3 | 通过滑动触发选项的容器,组件名:``wkiwi-swipe-action`` 4 | 5 | **使用方式:** 6 | 7 | 在 ``script`` 中引用组件 8 | 9 | ```javascript 10 | import wkiwiSwipeAction from "@/components/wkiwi-swipe-action" 11 | export default { 12 | components: {wkiwiSwipeAction}, 13 | messages:[{ 14 | text: '置顶', 15 | style: { 16 | backgroundColor: '#C7C6CD' 17 | } 18 | }, { 19 | text: '删除', 20 | style: { 21 | backgroundColor: '#dd524d' 22 | } 23 | }], 24 | messages:[ 25 | { 26 | title: "系统消息", 27 | url: [ 28 | "http://img1.3lian.com/gif/more/11/201212/0d1252b54be4f2d240b6b7fe4ed35054.jpg" 29 | ], 30 | message: "这是一条系统消息", 31 | time: "15:15", 32 | count: 5, 33 | stick: false, //是否为置顶状态 34 | disabled: false, //是否禁止滑动 35 | type: 1 //通知类型消息 36 | }, 37 | { 38 | title: "消息任务", 39 | url: [ 40 | "http://img1.3lian.com/gif/more/11/201212/0d1252b54be4f2d240b6b7fe4ed35054.jpg" 41 | ], 42 | message: "这是一条消息任务", 43 | time: "15:15", 44 | count: 5, 45 | stick: false, //是否为置顶状态 46 | disabled: false, //是否禁止滑动 47 | type: 1 //通知类型消息 48 | }, 49 | { 50 | title: "马云", 51 | url: [ 52 | "http://img1.3lian.com/gif/more/11/201212/0d1252b54be4f2d240b6b7fe4ed35054.jpg" 53 | ], 54 | message: "什么鬼,我有支付宝[禁止滑动]", 55 | time: "15:15", 56 | count: 5, 57 | stick: false, //是否为置顶状态 58 | disabled: true, //是否禁止滑动 59 | type: 2 //普通用户类型消息 60 | }, 61 | { 62 | title: "扫黑除恶工作小组", 63 | url: [ 64 | "http://img1.3lian.com/gif/more/11/201212/cd1d745ed855bef27f47c8aff0786067.jpg", 65 | "http://img1.3lian.com/gif/more/11/201212/c011f2b2ab1a10d79fe931a786503d03.jpg", 66 | "http://img1.3lian.com/gif/more/11/201212/cf9d56d05c0cbc1edbf21cf64ad9c341.jpg", 67 | "http://img1.3lian.com/gif/more/11/201212/e10e8faa201671b5a2e8a6146f80d99e.jpg" 68 | ], 69 | message: "原地待命", 70 | time: "15:15", 71 | count: 22, 72 | stick: true, 73 | disabled: false, //是否禁止滑动 74 | type: 3 //群组消息 75 | }, 76 | { 77 | title: "李彦宏", 78 | url: [ 79 | "http://img1.3lian.com/gif/more/11/201212/c011f2b2ab1a10d79fe931a786503d03.jpg" 80 | ], 81 | message: "抄袭我的吧,我早都做过了", 82 | time: "12:13", 83 | count: 1, 84 | stick: false, 85 | disabled: false, //是否禁止滑动 86 | type: 2 //普通用户类型消息 87 | }, 88 | { 89 | title: "四菜一汤", 90 | url: [ 91 | "http://img1.3lian.com/gif/more/11/201212/cd1d745ed855bef27f47c8aff0786067.jpg", 92 | "http://img1.3lian.com/gif/more/11/201212/c011f2b2ab1a10d79fe931a786503d03.jpg", 93 | "http://img1.3lian.com/gif/more/11/201212/cf9d56d05c0cbc1edbf21cf64ad9c341.jpg", 94 | "http://img1.3lian.com/gif/more/11/201212/e10e8faa201671b5a2e8a6146f80d99e.jpg" 95 | ], 96 | message: "[语音]32秒", 97 | time: "15:15", 98 | count: 22, 99 | stick: true, 100 | disabled: false, //是否禁止滑动 101 | type: 3 //群组消息 102 | }, 103 | { 104 | title: "雷军", 105 | url: [ 106 | "http://img1.3lian.com/gif/more/11/201212/cf9d56d05c0cbc1edbf21cf64ad9c341.jpg" 107 | ], 108 | message: "微信给你下线,看你还嘚瑟", 109 | time: "12:11", 110 | count: 0, 111 | stick: false, 112 | disabled: false, //是否禁止滑动 113 | type: 2 //普通用户类型消息 114 | }, 115 | { 116 | title: "前端开发者", 117 | url: [ 118 | "http://img1.3lian.com/gif/more/11/201212/04b335ead07530a6188a27549fad1a68.jpg" 119 | ], 120 | message: "我们的春天来啦,哈哈哈", 121 | time: "11:35", 122 | count: 0, 123 | stick: false, 124 | disabled: false, //是否禁止滑动 125 | type: 2 //普通用户类型消息 126 | }, 127 | { 128 | title: "微信小程序", 129 | url: [ 130 | "http://img1.3lian.com/gif/more/11/201212/e10e8faa201671b5a2e8a6146f80d99e.jpg" 131 | ], 132 | message: "谁有内测资格啊啊,300万买一个", 133 | time: "08:23", 134 | count: 0, 135 | stick: false, 136 | disabled: false, //是否禁止滑动 137 | type: 2 //普通用户类型消息 138 | }, 139 | { 140 | title: "小程序", 141 | url: [ 142 | "http://img1.3lian.com/gif/more/11/201212/3fab6379b6ef53e7c17a1cc772eed0d6.jpg" 143 | ], 144 | message: "这个IDE方便都不要配置了", 145 | time: "03:21", 146 | count: 5, 147 | stick: false, 148 | disabled: false, //是否禁止滑动 149 | type: 2 //普通用户类型消息 150 | }, 151 | { 152 | title: "微信应用号开发群", 153 | url: [ 154 | "http://img1.3lian.com/gif/more/11/201212/8f3762fb4d791410ec970baa2641344d.jpg" 155 | ], 156 | message: "开发的局限性太大了", 157 | time: "03:08", 158 | count: 99, 159 | stick: false, 160 | disabled: false, //是否禁止滑动 161 | type: 2 //普通用户类型消息 162 | }, 163 | { 164 | title: "后台", 165 | url: [ 166 | "http://img1.3lian.com/gif/more/11/201212/411cffabcd6e4474b48f1ecac76e1b3f.jpg" 167 | ], 168 | message: "不看好小程序", 169 | time: "02:45", 170 | count: 0, 171 | stick: false, 172 | disabled: false, //是否禁止滑动 173 | type: 2 //普通用户类型消息 174 | }, 175 | { 176 | title: "闯天下", 177 | url: [ 178 | "http://img1.3lian.com/gif/more/11/201212/04378257474004fcdd62f619d724db0c.jpg" 179 | ], 180 | message: "微信太强大了", 181 | time: "01:09", 182 | count: 0, 183 | stick: false, 184 | disabled: false, //是否禁止滑动 185 | type: 2 //普通用户类型消息 186 | }, 187 | { 188 | title: "小程序", 189 | url: [ 190 | "http://img1.3lian.com/gif/more/11/201212/58ec7c89b16c529fc9d0dc440a72e14d.jpg" 191 | ], 192 | message: "有快来看直播啦,学习开始啦", 193 | time: "00:24", 194 | count: 2, 195 | stick: false, 196 | disabled: false, //是否禁止滑动 197 | type: 2 //普通用户类型消息 198 | } 199 | ] 200 | } 201 | ``` 202 | 203 | 一般用法 204 | 205 | ```html 206 | 219 | :messagesList="messages" 220 | 221 | ``` 222 | 223 | 224 | ``` 225 | 226 | **SwipeAction 属性说明:** 227 | 228 | |属性名|类型|默认值|是否必填 |说明| 229 | |:--|:--|:--|:--|:--| 230 | |stick|Boolean|false|否|是否为置顶状态| 231 | |disabled|Boolean|false|否|是否禁止滑动| 232 | 233 | 234 | options 参数说明 235 | 236 | |参数|类型|是否必填|说明| 237 | |:--|:--|:--|:--| 238 | |text|String|是|按钮的文字| 239 | |style|Object|否|按钮样式{backgroundColor,color,fontSize},backgroundColor默认为:#C7C6CD,color默认为:#FFFFFF,fontSize默认为:28upx| 240 | 241 | 242 | ## 项目效果图: 243 | 244 | -------------------------------------------------------------------------------- /static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkiwi/wkiwi-swipe-action/a0d5242c16ef0ee3a8bf9f2f9f90cb33fcfd4c52/static/logo.png -------------------------------------------------------------------------------- /uni.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * 这里是uni-app内置的常用样式变量 3 | * 4 | * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 5 | * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App 6 | * 7 | */ 8 | 9 | /** 10 | * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 11 | * 12 | * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 13 | */ 14 | 15 | /* 颜色变量 */ 16 | 17 | /* 行为相关颜色 */ 18 | $uni-color-primary: #007aff; 19 | $uni-color-success: #4cd964; 20 | $uni-color-warning: #f0ad4e; 21 | $uni-color-error: #dd524d; 22 | 23 | /* 文字基本颜色 */ 24 | $uni-text-color:#333;//基本色 25 | $uni-text-color-inverse:#fff;//反色 26 | $uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 27 | $uni-text-color-placeholder: #808080; 28 | $uni-text-color-disable:#c0c0c0; 29 | 30 | /* 背景颜色 */ 31 | $uni-bg-color:#ffffff; 32 | $uni-bg-color-grey:#f8f8f8; 33 | $uni-bg-color-hover:#f1f1f1;//点击状态颜色 34 | $uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 35 | 36 | /* 边框颜色 */ 37 | $uni-border-color:#c8c7cc; 38 | 39 | /* 尺寸变量 */ 40 | 41 | /* 文字尺寸 */ 42 | $uni-font-size-sm:24upx; 43 | $uni-font-size-base:28upx; 44 | $uni-font-size-lg:32upx; 45 | 46 | /* 图片尺寸 */ 47 | $uni-img-size-sm:40upx; 48 | $uni-img-size-base:52upx; 49 | $uni-img-size-lg:80upx; 50 | 51 | /* Border Radius */ 52 | $uni-border-radius-sm: 4upx; 53 | $uni-border-radius-base: 6upx; 54 | $uni-border-radius-lg: 12upx; 55 | $uni-border-radius-circle: 50%; 56 | 57 | /* 水平间距 */ 58 | $uni-spacing-row-sm: 10px; 59 | $uni-spacing-row-base: 20upx; 60 | $uni-spacing-row-lg: 30upx; 61 | 62 | /* 垂直间距 */ 63 | $uni-spacing-col-sm: 8upx; 64 | $uni-spacing-col-base: 16upx; 65 | $uni-spacing-col-lg: 24upx; 66 | 67 | /* 透明度 */ 68 | $uni-opacity-disabled: 0.3; // 组件禁用态的透明度 69 | 70 | /* 文章场景相关 */ 71 | $uni-color-title: #2C405A; // 文章标题颜色 72 | $uni-font-size-title:40upx; 73 | $uni-color-subtitle: #555555; // 二级标题颜色 74 | $uni-font-size-subtitle:36upx; 75 | $uni-color-paragraph: #3F536E; // 文章段落颜色 76 | $uni-font-size-paragraph:30upx; -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/app.js: -------------------------------------------------------------------------------- 1 | require('./common/runtime.js') 2 | require('./common/vendor.js') 3 | require('./common/main.js') -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "pages": [ 3 | "pages/wkiwi-swipe-action/wkiwi-swipe-action", 4 | "pages/message_info/message_info" 5 | ], 6 | "subPackages": [], 7 | "window": { 8 | "navigationBarTextStyle": "white", 9 | "navigationBarTitleText": "wkiwi-swipe-action", 10 | "navigationBarBackgroundColor": "#4191ea", 11 | "backgroundColor": "#4191ea" 12 | }, 13 | "usingComponents": {}, 14 | "splashscreen": { 15 | "alwaysShowBeforeRender": true, 16 | "autoclose": false 17 | }, 18 | "appname": "仿QQ", 19 | "compilerVersion": "1.8.2" 20 | } -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/app.wxss: -------------------------------------------------------------------------------- 1 | @import './common/main.wxss'; 2 | -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/common/main.js: -------------------------------------------------------------------------------- 1 | (global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/main"],{ 2 | 3 | /***/ "../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue": 4 | /*!***************************************************!*\ 5 | !*** /Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue ***! 6 | \***************************************************/ 7 | /*! no static exports found */ 8 | /***/ (function(module, __webpack_exports__, __webpack_require__) { 9 | 10 | "use strict"; 11 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ \"../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=script&lang=js&\");\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=css& */ \"../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=style&index=0&lang=css&\");\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\nvar render, staticRenderFns\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=Users/wangzhen/work/wkiwi-djzk/%E4%BB%BFQQ/App.vue"); 12 | 13 | /***/ }), 14 | 15 | /***/ "../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=script&lang=js&": 16 | /*!****************************************************************************!*\ 17 | !*** /Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=script&lang=js& ***! 18 | \****************************************************************************/ 19 | /*! no static exports found */ 20 | /***/ (function(module, __webpack_exports__, __webpack_require__) { 21 | 22 | "use strict"; 23 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_18_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--18-0!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js?!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js?!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/vue-loader/lib/index.js?!../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=script&lang=js&\");\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_18_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_18_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_18_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_18_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_18_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); \n\n//# sourceURL=uni-app:///App.vue?vue&type=script&lang=js&?fa0b"); 24 | 25 | /***/ }), 26 | 27 | /***/ "../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=style&index=0&lang=css&": 28 | /*!************************************************************************************!*\ 29 | !*** /Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=style&index=0&lang=css& ***! 30 | \************************************************************************************/ 31 | /*! no static exports found */ 32 | /***/ (function(module, __webpack_exports__, __webpack_require__) { 33 | 34 | "use strict"; 35 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-1!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader??ref--6-oneOf-1-2!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--6-oneOf-1-3!../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css& */ \"./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=style&index=0&lang=css&\");\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_oneOf_1_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_index_js_ref_6_oneOf_1_2_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_loaders_stylePostLoader_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); \n\n//# sourceURL=Users/wangzhen/work/wkiwi-djzk/%E4%BB%BFQQ/App.vue?vue&type=style&index=0&lang=css&"); 36 | 37 | /***/ }), 38 | 39 | /***/ "../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/main.js": 40 | /*!***************************************************!*\ 41 | !*** /Users/wangzhen/work/wkiwi-djzk/仿QQ/main.js ***! 42 | \***************************************************/ 43 | /*! no static exports found */ 44 | /***/ (function(module, exports, __webpack_require__) { 45 | 46 | "use strict"; 47 | eval("__webpack_require__(/*! uni-pages */ \"../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/pages.json\");\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ \"./node_modules/@dcloudio/vue-cli-plugin-uni/packages/mpvue/index.js\"));\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ \"../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue\"));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};var ownKeys = Object.keys(source);if (typeof Object.getOwnPropertySymbols === 'function') {ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {return Object.getOwnPropertyDescriptor(source, sym).enumerable;}));}ownKeys.forEach(function (key) {_defineProperty(target, key, source[key]);});}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}\n\n_vue.default.config.productionTip = false;\n\n_App.default.mpType = 'app';\n\nvar app = new _vue.default(_objectSpread({},\n_App.default));\n\napp.$mount();\n\n//# sourceURL=uni-app:///main.js?13cc"); 48 | 49 | /***/ }), 50 | 51 | /***/ "./node_modules/babel-loader/lib/index.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js?!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js?!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/vue-loader/lib/index.js?!../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=script&lang=js&": 52 | /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ 53 | !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--18-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/vue-loader/lib??vue-loader-options!/Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=script&lang=js& ***! 54 | \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ 55 | /*! no static exports found */ 56 | /***/ (function(module, exports, __webpack_require__) { 57 | 58 | "use strict"; 59 | eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _default =\n{\n onLaunch: function onLaunch() {\n console.log('App Launch');\n },\n onShow: function onShow() {\n console.log('App Show');\n },\n onHide: function onHide() {\n console.log('App Hide');\n } };exports.default = _default;\n\n//# sourceURL=uni-app:///App.vue?vue&type=script&lang=js&?a200"); 60 | 61 | /***/ }), 62 | 63 | /***/ "./node_modules/mini-css-extract-plugin/dist/loader.js?!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=style&index=0&lang=css&": 64 | /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ 65 | !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-oneOf-1-1!./node_modules/css-loader??ref--6-oneOf-1-2!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--6-oneOf-1-3!./node_modules/vue-loader/lib??vue-loader-options!/Users/wangzhen/work/wkiwi-djzk/仿QQ/App.vue?vue&type=style&index=0&lang=css& ***! 66 | \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ 67 | /*! no static exports found */ 68 | /***/ (function(module, exports, __webpack_require__) { 69 | 70 | eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=Users/wangzhen/work/wkiwi-djzk/%E4%BB%BFQQ/App.vue?vue&type=style&index=0&lang=css&"); 71 | 72 | /***/ }) 73 | 74 | },[["../../../../../../Users/wangzhen/work/wkiwi-djzk/仿QQ/main.js","common/runtime","common/vendor"]]]); -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/common/main.wxss: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | /*每个页面公共css */ 17 | @font-face { 18 | font-family: 'iconfont'; /* project id 1115206 */ 19 | src: url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.eot'); 20 | src: url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.eot?#iefix') format('embedded-opentype'), 21 | url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.woff2') format('woff2'), 22 | url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.woff') format('woff'), 23 | url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.ttf') format('truetype'), 24 | url('https://at.alicdn.com/t/font_1115206_42hjuqwimcl.svg#iconfont') format('svg'); 25 | } 26 | .iconfont { 27 | font-family: "iconfont" !important; 28 | font-size: 16px; 29 | font-style: normal; 30 | -webkit-font-smoothing: antialiased; 31 | -moz-osx-font-smoothing: grayscale; 32 | } 33 | .ic_wechat:before { 34 | content: "\E652"; 35 | } 36 | .ic_fenxiao:before { 37 | content: "\E653"; 38 | } 39 | .ic_left:before { 40 | content: "\E600"; 41 | } 42 | .ic_set:before { 43 | content: "\E601"; 44 | } 45 | .ic_account-num:before { 46 | content: "\E602"; 47 | } 48 | .ic_key:before { 49 | content: "\E603"; 50 | } 51 | .ic_shop:before { 52 | content: "\E604"; 53 | } 54 | .ic_find:before { 55 | content: "\E605"; 56 | } 57 | .ic_contacts:before { 58 | content: "\E606"; 59 | } 60 | .ic_group:before { 61 | content: "\E607"; 62 | } 63 | .ic_department:before { 64 | content: "\E608"; 65 | } 66 | .ic_chat-record:before { 67 | content: "\E609"; 68 | } 69 | .ic_public-address:before { 70 | content: "\E60A"; 71 | } 72 | .ic_collection-event:before { 73 | content: "\E60B"; 74 | } 75 | .ic_close:before { 76 | content: "\E60C"; 77 | } 78 | .ic_system-news:before { 79 | content: "\E60D"; 80 | } 81 | .ic_message-task:before { 82 | content: "\E60E"; 83 | } 84 | .ic_more:before { 85 | content: "\E60F"; 86 | } 87 | .ic_add-colleague:before { 88 | content: "\E610"; 89 | } 90 | .ic_create-agenda:before { 91 | content: "\E611"; 92 | } 93 | .ic_create-tasks:before { 94 | content: "\E612"; 95 | } 96 | .ic_message-management:before { 97 | content: "\E613"; 98 | } 99 | .ic_messages-set:before { 100 | content: "\E614"; 101 | } 102 | .ic_qq:before { 103 | content: "\E615"; 104 | } 105 | .ic_weibo:before { 106 | content: "\E617"; 107 | } 108 | .ic_organize-structure:before { 109 | content: "\E618"; 110 | } 111 | .ic_my-colleague:before { 112 | content: "\E619"; 113 | } 114 | .ic_group-chat:before { 115 | content: "\E61A"; 116 | } 117 | .ic_public-code:before { 118 | content: "\E61B"; 119 | } 120 | .ic_add:before { 121 | content: "\E61C"; 122 | } 123 | .ic_group-1:before { 124 | content: "\E61D"; 125 | } 126 | .ic_group-2:before { 127 | content: "\E61E"; 128 | } 129 | .ic_clock:before { 130 | content: "\E61F"; 131 | } 132 | .ic_report:before { 133 | content: "\E620"; 134 | } 135 | .ic_schedule-tasks:before { 136 | content: "\E621"; 137 | } 138 | .ic_approval:before { 139 | content: "\E622"; 140 | } 141 | .ic_party-building-2:before { 142 | content: "\E623"; 143 | } 144 | .ic_police-work:before { 145 | content: "\E624"; 146 | } 147 | .ic_teleconference:before { 148 | content: "\E625"; 149 | } 150 | .ic_videoconferencing:before { 151 | content: "\E626"; 152 | } 153 | .ic_enterprise-email:before { 154 | content: "\E627"; 155 | } 156 | .ic_cloud-disk:before { 157 | content: "\E628"; 158 | } 159 | .ic_up:before { 160 | content: "\E629"; 161 | } 162 | .ic_down:before { 163 | content: "\E62A"; 164 | } 165 | .ic_party-building-1:before { 166 | content: "\E62B"; 167 | } 168 | .ic_intelligent-meeting:before { 169 | content: "\E62C"; 170 | } 171 | .ic_customer-service:before { 172 | content: "\E62D"; 173 | } 174 | .ic_blackboard-news:before { 175 | content: "\E62E"; 176 | } 177 | .ic_report-form:before { 178 | content: "\E62F"; 179 | } 180 | .ic_check-work:before { 181 | content: "\E630"; 182 | } 183 | .ic_ID-photo:before { 184 | content: "\E631"; 185 | } 186 | .ic_pdf:before { 187 | content: "\E632"; 188 | } 189 | .ic_personal-incomeTax:before { 190 | content: "\E633"; 191 | } 192 | .ic_finance:before { 193 | content: "\E634"; 194 | } 195 | .ic_my-notice:before { 196 | content: "\E635"; 197 | } 198 | .ic_my-collection:before { 199 | content: "\E636"; 200 | } 201 | .ic_my-service:before { 202 | content: "\E637"; 203 | } 204 | .ic_business-card:before { 205 | content: "\E638"; 206 | } 207 | .ic_more-jump:before { 208 | content: "\E639"; 209 | } 210 | .ic_help-center:before { 211 | content: "\E63A"; 212 | } 213 | .ic_topic-switching:before { 214 | content: "\E63B"; 215 | } 216 | .ic_about-us:before { 217 | content: "\E63C"; 218 | } 219 | .ic_feedback:before { 220 | content: "\E63D"; 221 | } 222 | .ic_system-set:before { 223 | content: "\E63E"; 224 | } 225 | .ic_voice:before { 226 | content: "\E63F"; 227 | } 228 | .ic_expression:before { 229 | content: "\E640"; 230 | } 231 | .ic_open:before { 232 | content: "\E641"; 233 | } 234 | .ic_new-edition:before { 235 | content: "\E642"; 236 | } 237 | .ic_new-function:before { 238 | content: "\E643"; 239 | } 240 | .ic_copyright-information:before { 241 | content: "\E644"; 242 | } 243 | .ic_off-line:before { 244 | content: "\E645"; 245 | } 246 | .ic_collection-per:before { 247 | content: "\E646"; 248 | } 249 | .ic_phone:before { 250 | content: "\E647"; 251 | } 252 | .ic_landline:before { 253 | content: "\E648"; 254 | } 255 | .ic_email:before { 256 | content: "\E649"; 257 | } 258 | .ic_appcenter:before { 259 | content: "\E64A"; 260 | } 261 | .ic_message:before { 262 | content: "\E64C"; 263 | } 264 | .ic_mine:before { 265 | content: "\E64D"; 266 | } 267 | .ic_concat:before { 268 | content: "\E64B"; 269 | } 270 | .ic_appcenter-active:before { 271 | content: "\E64E"; 272 | } 273 | .ic_shoucang77:before { 274 | content: "\E64F"; 275 | } 276 | .ic_concat-active:before { 277 | content: "\E650"; 278 | } 279 | .ic_message-active:before { 280 | content: "\E651"; 281 | } 282 | .ic_mine-active:before { 283 | content: "\E616"; 284 | } 285 | .ic_more1:before { 286 | content: "\E654"; 287 | } 288 | .ic_saoyisao:before { 289 | content: "\E655"; 290 | } 291 | 292 | -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/common/runtime.js: -------------------------------------------------------------------------------- 1 | /******/ (function(modules) { // webpackBootstrap 2 | /******/ // install a JSONP callback for chunk loading 3 | /******/ function webpackJsonpCallback(data) { 4 | /******/ var chunkIds = data[0]; 5 | /******/ var moreModules = data[1]; 6 | /******/ var executeModules = data[2]; 7 | /******/ 8 | /******/ // add "moreModules" to the modules object, 9 | /******/ // then flag all "chunkIds" as loaded and fire callback 10 | /******/ var moduleId, chunkId, i = 0, resolves = []; 11 | /******/ for(;i < chunkIds.length; i++) { 12 | /******/ chunkId = chunkIds[i]; 13 | /******/ if(installedChunks[chunkId]) { 14 | /******/ resolves.push(installedChunks[chunkId][0]); 15 | /******/ } 16 | /******/ installedChunks[chunkId] = 0; 17 | /******/ } 18 | /******/ for(moduleId in moreModules) { 19 | /******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { 20 | /******/ modules[moduleId] = moreModules[moduleId]; 21 | /******/ } 22 | /******/ } 23 | /******/ if(parentJsonpFunction) parentJsonpFunction(data); 24 | /******/ 25 | /******/ while(resolves.length) { 26 | /******/ resolves.shift()(); 27 | /******/ } 28 | /******/ 29 | /******/ // add entry modules from loaded chunk to deferred list 30 | /******/ deferredModules.push.apply(deferredModules, executeModules || []); 31 | /******/ 32 | /******/ // run deferred modules when all chunks ready 33 | /******/ return checkDeferredModules(); 34 | /******/ }; 35 | /******/ function checkDeferredModules() { 36 | /******/ var result; 37 | /******/ for(var i = 0; i < deferredModules.length; i++) { 38 | /******/ var deferredModule = deferredModules[i]; 39 | /******/ var fulfilled = true; 40 | /******/ for(var j = 1; j < deferredModule.length; j++) { 41 | /******/ var depId = deferredModule[j]; 42 | /******/ if(installedChunks[depId] !== 0) fulfilled = false; 43 | /******/ } 44 | /******/ if(fulfilled) { 45 | /******/ deferredModules.splice(i--, 1); 46 | /******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]); 47 | /******/ } 48 | /******/ } 49 | /******/ return result; 50 | /******/ } 51 | /******/ 52 | /******/ // The module cache 53 | /******/ var installedModules = {}; 54 | /******/ 55 | /******/ // object to store loaded and loading chunks 56 | /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched 57 | /******/ // Promise = chunk loading, 0 = chunk loaded 58 | /******/ var installedChunks = { 59 | /******/ "common/runtime": 0 60 | /******/ }; 61 | /******/ 62 | /******/ var deferredModules = []; 63 | /******/ 64 | /******/ // The require function 65 | /******/ function __webpack_require__(moduleId) { 66 | /******/ 67 | /******/ // Check if module is in cache 68 | /******/ if(installedModules[moduleId]) { 69 | /******/ return installedModules[moduleId].exports; 70 | /******/ } 71 | /******/ // Create a new module (and put it into the cache) 72 | /******/ var module = installedModules[moduleId] = { 73 | /******/ i: moduleId, 74 | /******/ l: false, 75 | /******/ exports: {} 76 | /******/ }; 77 | /******/ 78 | /******/ // Execute the module function 79 | /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 80 | /******/ 81 | /******/ // Flag the module as loaded 82 | /******/ module.l = true; 83 | /******/ 84 | /******/ // Return the exports of the module 85 | /******/ return module.exports; 86 | /******/ } 87 | /******/ 88 | /******/ 89 | /******/ // expose the modules object (__webpack_modules__) 90 | /******/ __webpack_require__.m = modules; 91 | /******/ 92 | /******/ // expose the module cache 93 | /******/ __webpack_require__.c = installedModules; 94 | /******/ 95 | /******/ // define getter function for harmony exports 96 | /******/ __webpack_require__.d = function(exports, name, getter) { 97 | /******/ if(!__webpack_require__.o(exports, name)) { 98 | /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); 99 | /******/ } 100 | /******/ }; 101 | /******/ 102 | /******/ // define __esModule on exports 103 | /******/ __webpack_require__.r = function(exports) { 104 | /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 105 | /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 106 | /******/ } 107 | /******/ Object.defineProperty(exports, '__esModule', { value: true }); 108 | /******/ }; 109 | /******/ 110 | /******/ // create a fake namespace object 111 | /******/ // mode & 1: value is a module id, require it 112 | /******/ // mode & 2: merge all properties of value into the ns 113 | /******/ // mode & 4: return value when already ns object 114 | /******/ // mode & 8|1: behave like require 115 | /******/ __webpack_require__.t = function(value, mode) { 116 | /******/ if(mode & 1) value = __webpack_require__(value); 117 | /******/ if(mode & 8) return value; 118 | /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; 119 | /******/ var ns = Object.create(null); 120 | /******/ __webpack_require__.r(ns); 121 | /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); 122 | /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); 123 | /******/ return ns; 124 | /******/ }; 125 | /******/ 126 | /******/ // getDefaultExport function for compatibility with non-harmony modules 127 | /******/ __webpack_require__.n = function(module) { 128 | /******/ var getter = module && module.__esModule ? 129 | /******/ function getDefault() { return module['default']; } : 130 | /******/ function getModuleExports() { return module; }; 131 | /******/ __webpack_require__.d(getter, 'a', getter); 132 | /******/ return getter; 133 | /******/ }; 134 | /******/ 135 | /******/ // Object.prototype.hasOwnProperty.call 136 | /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 137 | /******/ 138 | /******/ // __webpack_public_path__ 139 | /******/ __webpack_require__.p = "/"; 140 | /******/ 141 | /******/ var jsonpArray = global["webpackJsonp"] = global["webpackJsonp"] || []; 142 | /******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); 143 | /******/ jsonpArray.push = webpackJsonpCallback; 144 | /******/ jsonpArray = jsonpArray.slice(); 145 | /******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); 146 | /******/ var parentJsonpFunction = oldJsonpFunction; 147 | /******/ 148 | /******/ 149 | /******/ // run deferred modules from other chunks 150 | /******/ checkDeferredModules(); 151 | /******/ }) 152 | /************************************************************************/ 153 | /******/ ([]); -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/common/slots.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/components/avator-group.vue.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/components/left-message.vue.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/components/right-message.vue.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/components/send-message.vue.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/components/wkiwi-action.vue.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "@platforms": [ 3 | "android", 4 | "iPhone", 5 | "iPad" 6 | ], 7 | "id": "__UNI__8997CEE", 8 | "name": "仿QQ", 9 | "version": { 10 | "name": "1.0.0", 11 | "code": "100" 12 | }, 13 | "description": "", 14 | "launch_path": "__uniappservice.html", 15 | "developer": { 16 | "name": "", 17 | "email": "", 18 | "url": "" 19 | }, 20 | "permissions": {}, 21 | "plus": { 22 | "useragent": { 23 | "value": "uni-app appservice", 24 | "concatenate": true 25 | }, 26 | "splashscreen": { 27 | "target": "id:1", 28 | "autoclose": true, 29 | "waiting": true, 30 | "delay": 0 31 | }, 32 | "popGesture": "close", 33 | "launchwebview": { 34 | "render": "always" 35 | }, 36 | "statusbar": { 37 | "immersed": "supportedDevice", 38 | "style": "light", 39 | "background": "#4191ea" 40 | }, 41 | "distribute": { 42 | "google": { 43 | "permissions": [ 44 | "", 45 | "", 46 | "", 47 | "", 48 | "", 49 | "", 50 | "", 51 | "", 52 | "", 53 | "", 54 | "", 55 | "", 56 | "", 57 | "", 58 | "", 59 | "", 60 | "", 61 | "", 62 | "", 63 | "", 64 | "", 65 | "" 66 | ] 67 | }, 68 | "apple": {}, 69 | "plugins": { 70 | "audio": { 71 | "mp3": { 72 | "description": "Android平台录音支持MP3格式文件" 73 | } 74 | } 75 | } 76 | }, 77 | "allowsInlineMediaPlayback": true, 78 | "uni-app": { 79 | "compilerVersion": "1.8.2", 80 | "control": "webview" 81 | } 82 | } 83 | } -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/pages/message_info/message_info.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/pages/message_info/message_info.vue.wxml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unpackage/dist/dev/.tmp/app-plus/pages/message_info/message_info.wxml: -------------------------------------------------------------------------------- 1 | 2 |