You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
7.9 KiB
1 line
7.9 KiB
{"remainingRequest":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/thread-loader/dist/cjs.js!/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/babel-loader/lib/index.js!/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/linhuakun/Downloads/nodejs/codewhy/src/components/content/goods/MomentListItem.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/src/components/content/goods/MomentListItem.vue","mtime":1608894108878},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUiOwppbXBvcnQgX2FzeW5jVG9HZW5lcmF0b3IgZnJvbSAiL1VzZXJzL2xpbmh1YWt1bi9Eb3dubG9hZHMvbm9kZWpzL2NvZGV3aHkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2FzeW5jVG9HZW5lcmF0b3IiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgeyBnZXRNb21lbnRMaXN0IH0gZnJvbSAiQC9uZXR3b3JrL21vbWVudCI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiR29vZHNMaXN0SXRlbSIsCiAgcHJvcHM6IHsKICAgIG1vbWVudHM6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0KICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBpZDogdGhpcy5tb21lbnRzLmlkLAogICAgICBpc0V4aXN0OiB0cnVlCiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHt9LAogIG1ldGhvZHM6IHsKICAgIHVwbG9hZGF2YXRhcjogZnVuY3Rpb24gdXBsb2FkYXZhdGFyKCkgewogICAgICB0aGlzLiRidXMuJGVtaXQoJ3VwbG9hZCcpOwogICAgfSwKICAgIHJlbW92ZTogZnVuY3Rpb24gcmVtb3ZlKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgcmV0dXJuIF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZSgpIHsKICAgICAgICB2YXIgX3lpZWxkJF90aGlzJCRodHRwJGRlLCByZXM7CgogICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAyOwogICAgICAgICAgICAgICAgcmV0dXJuIF90aGlzLiRodHRwLmRlbGV0ZSgiL21vbWVudC8iICsgX3RoaXMuaWQpOwoKICAgICAgICAgICAgICBjYXNlIDI6CiAgICAgICAgICAgICAgICBfeWllbGQkX3RoaXMkJGh0dHAkZGUgPSBfY29udGV4dC5zZW50OwogICAgICAgICAgICAgICAgcmVzID0gX3lpZWxkJF90aGlzJCRodHRwJGRlLmRhdGE7CgogICAgICAgICAgICAgICAgaWYgKCEocmVzLnN0YXR1cyA9PSAyMDApKSB7CiAgICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxMDsKICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgX3RoaXMuaXNFeGlzdCA9ICFfdGhpcy5pc0V4aXN0OwogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmFicnVwdCgicmV0dXJuIiwgX3RoaXMuJG1lc3NhZ2Uuc3VjY2Vzcygn5Yig6Zmk5oiQ5YqfJykpOwoKICAgICAgICAgICAgICBjYXNlIDEwOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmFicnVwdCgicmV0dXJuIiwgX3RoaXMuJG1lc3NhZ2UuZXJyb3IoJ+S9oOS4jeWFt+Wkh+WIoOmZpOivpeWKqOaAgeadg+mZkCcpKTsKCiAgICAgICAgICAgICAgY2FzZSAxMToKICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0sIF9jYWxsZWUpOwogICAgICB9KSkoKTsKICAgIH0KICB9Cn07"},{"version":3,"sources":["MomentListItem.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AA0BA,SAAA,aAAA,QAAA,kBAAA;AACA,eAAA;AACA,EAAA,IAAA,EAAA,eADA;AAEA,EAAA,KAAA,EAAA;AACA,IAAA,OAAA,EAAA;AACA,MAAA,IAAA,EAAA,MADA;AAEA,MAAA,OAFA,sBAEA;AACA,eAAA,EAAA;AACA;AAJA;AADA,GAFA;AAUA,EAAA,IAVA,kBAUA;AACA,WAAA;AACA,MAAA,EAAA,EAAA,KAAA,OAAA,CAAA,EADA;AAEA,MAAA,OAAA,EAAA;AAFA,KAAA;AAIA,GAfA;AAgBA,EAAA,OAhBA,qBAgBA,CACA,CAjBA;AAkBA,EAAA,OAAA,EAAA;AACA,IAAA,YADA,0BACA;AACA,WAAA,IAAA,CAAA,KAAA,CAAA,QAAA;AACA,KAHA;AAIA,IAAA,MAJA,oBAIA;AAAA;;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,uBACA,KAAA,CAAA,KAAA,CAAA,MAAA,CAAA,aAAA,KAAA,CAAA,EAAA,CADA;;AAAA;AAAA;AACA,gBAAA,GADA,yBACA,IADA;;AAAA,sBAEA,GAAA,CAAA,MAAA,IAAA,GAFA;AAAA;AAAA;AAAA;;AAGA,gBAAA,KAAA,CAAA,OAAA,GAAA,CAAA,KAAA,CAAA,OAAA;AAHA,iDAIA,KAAA,CAAA,QAAA,CAAA,OAAA,CAAA,MAAA,CAJA;;AAAA;AAAA,iDAQA,KAAA,CAAA,QAAA,CAAA,KAAA,CAAA,aAAA,CARA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAUA;AAdA;AAlBA,CAAA","sourcesContent":["<template>\n <div class=\"moment-items\" v-if=\"isExist\">\n <!-- <p>{{moments.author.avatarUrl}}</p> -->\n <!-- :src会把后面当作一个变量 -->\n <div ><img class=\"avatar\" :src=\"moments.author.avatarUrl\" @load=\"uploadavatar\"/></div>\n <div class=\"name\">{{moments.author.name}}</div>\n <div @click=\"remove\"> \n <i id=\"delete\" class=\"el-icon-delete\" style=\"font-size: 20px;\" ></i>\n </div>\n <div class=\"time\">{{this.$moment(moments.createAT).format(\"YYYY-MM-DD HH:mm:ss\")}}</div>\n <div class=\"content\">{{moments.content}}</div>\n <div class=\"icon\">\n <i id=\"icon-1\" class=\"el-icon-thumb\" style=\"font-size: 20px;\"></i>\n <i id=\"icon-1\" class=\"el-icon-chat-dot-square\" style=\"font-size: 20px;\"></i>\n </div>\n <!-- <img v-lazy=\"showImage\" alt=\"\" @load=\"imageLoad\">\n <div class=\"goods-info\">\n <p>{{goodsItem.title}}</p>\n <span class=\"price\">{{goodsItem.price}}</span>\n <span class=\"collect\">{{goodsItem.cfav}}</span>\n </div> -->\n </div>\n</template>\n\n<script>\n\nimport { getMomentList } from \"@/network/moment\";\nexport default {\nname: \"GoodsListItem\",\n props:{\n moments:{\n type:Object,\n default(){\n return {}\n }\n }\n },\n data(){\n return{\n id:this.moments.id,\n isExist:true\n }\n },\n created(){\n },\n methods:{\n uploadavatar(){\n this.$bus.$emit('upload')\n },\n async remove(){\n const {data:res} = await this.$http.delete(\"/moment/\"+this.id);\n if(res.status==200){\n this.isExist=!this.isExist\n return this.$message.success('删除成功')\n this.$bus.$emit('upload')\n }\n else{\n return this.$message.error('你不具备删除该动态权限')\n }\n }\n }\n}\n</script>\n\n<style scoped>\n.moment-items {\n position: relative;\n background-color: rgb(255, 255, 255);\n width:100%;\n font-size: 5px;\n}\n.avatar {\n float:left;\n width: 50px;\n height: 50px;\n border-radius: 20px;\n}\n.name{\n float:left;\n margin-top: 5px;\n margin-left: 10px;\n color:rgb(0, 0, 0);\n font-size:15px;\n}\n.time{\n margin-left:60px;\n margin-top:30px;\n font-size:6px;\n}\n.content{\n margin-top:15px;\n margin-left:5px;\n font-size:15px;\n}\n.icon{\nmargin-top:15px;\ndisplay: flex;\nborder-top-style:solid;\nborder-width: 0.1px;\nborder-color: rgb(230, 220, 220);\n}\n#icon-1{\n margin-left:30% ;\n}\n#delete{\n float: right;\n}\n.el-icon-delete{\n margin-left: 20px;\n}\n.remove{\n margin-left: 20px;\n}\n\n\n\n/* .goods-items img {\n width: 100%;\n}\n\n.goods-info {\n font-size: 12px;\n position: absolute;\n bottom: 5px;\n left: 0;\n right: 0;\n overflow: hidden;\n text-align: center;\n}\n\n.goods-info p {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n margin-bottom: 3px;\n}\n\n.goods-info .price {\n color: var(--color-high-text);\n margin-right: 20px;\n}\n\n.goods-info .collect {\n position: relative;\n}\n\n.goods-info .collect::before {\n content: '';\n position: absolute;\n left: -15px;\n top: 0;\n width: 14px;\n height: 14px;\n background: url(\"~assets/img/common/collect.svg\") 0 0/14px 14px;\n}\n.p{\n font-size: 10px;\n} */\n\n</style>\n"],"sourceRoot":"src/components/content/goods"}]} |